Tento článok vysvetľuje, ako nainštalovať docker-compose
na CoreOS. V CoreOS je /usr/
priečinok nemenný, takže štandardná /usr/local/bin
cesta nie je k dispozícii pre spustenie binárnych súborov. /opt/bin
Adresár, ale je k dispozícii pre tieto súbory.
Inštalácia
Najprv skontrolujte, či /opt/bin
je vo vašom prostredí $PATH
.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Ak /opt/bin
nie je uvedený, ako užívateľ root vytvorte alebo upravte súbor /root/.bash_profile
a pridajte nasledovné:
PATH=$PATH:/opt/bin
Potom spustite source /root/.bash_profile
a vyberte novú konfiguráciu. Použije sa automaticky vždy, keď sa prihlásite do shellu.
Ak chcete stiahnuť najnovšiu stabilnú verziu docker-compose
, spustite nasledujúce príkazy v bash skripte alebo po jednom riadku v príkazovom riadku:
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
Ak chcete radšej zadať verziu, nastavte DOCKER_COMPOSE_VERSION
platnú docker-compose
verziu.
Overte dostupnosť súboru zadaním:
which docker-compose
Ak bola konfigurácia úspešná, uvidíte výstup:
/opt/bin/docker-compose
Verziu overte spustením docker-compose -v
.
Týmto končím môj návod. Alternatívne spôsoby inštalácie nájdete v dokumentácii Docker.