У цій статті пояснюється, як встановити 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.