Тази статия обяснява как да инсталирате docker-composeна CoreOS. В CoreOS /usr/папката е неизменна, така че стандартният /usr/local/binпът е недостъпен за стартиране на двоични файлове. В /opt/binуказателя, обаче, е на разположение за тези файлове.
Инсталация
Първо, проверете дали /opt/binе във вашата среда $PATH.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Ако /opt/binне е в списъка, като root потребител, създайте или променете файла /root/.bash_profileи добавете следното:
PATH=$PATH:/opt/bin
След това стартирайте, за source /root/.bash_profileда вземете новата конфигурация. Той ще се прилага автоматично всеки път, когато влезете в обвивката.
За да изтеглите най-новата стабилна версия на docker-compose, изпълнете следните команди в bash скрипт или ред по ред в командния ред:
export DOCKER_COMPOSE_VERSION=`git ls-remote --tags git://github.com/docker/compose.git | awk '{print $2}' |grep -v "docs\|rc" |awk -F'/' '{print $3}' |sort -V |tail -n1`
curl -L https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-`uname -s`-`uname -m` > /opt/bin/docker-compose
chmod +x /opt/bin/docker-compose
Ако предпочитате да посочите версия, задайте DOCKER_COMPOSE_VERSIONвалидна docker-composeверсия.
Проверете дали файлът е наличен, като напишете:
which docker-compose
Ако конфигурацията е била успешна, ще видите изхода:
/opt/bin/docker-compose
Проверете версията, като стартирате docker-compose -v.
Това завършва урока си. За алтернативни методи за инсталиране вижте документацията на Docker.