Тази статия обяснява как да инсталирате 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.