Tento článek vysvětluje, jak nainstalovat docker-compose
na CoreOS. V CoreOS je /usr/
složka neměnná, takže standardní /usr/local/bin
cesta není k dispozici pro spouštění binárních souborů. /opt/bin
Adresář, ale je k dispozici pro tyto soubory.
Instalace
Nejprve ověřte, že /opt/bin
je ve vašem prostředí $PATH
.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Pokud /opt/bin
není uveden, jako uživatel root vytvořte nebo upravte soubor /root/.bash_profile
a přidejte následující:
PATH=$PATH:/opt/bin
Poté spusťte source /root/.bash_profile
a vyzvedněte si novou konfiguraci. Automaticky se použije při každém přihlášení do shellu.
Chcete-li stáhnout nejnovější stabilní verzi docker-compose
, spusťte následující příkazy ve skriptu bash nebo jeden řádek po druhém na příkazovém řádku:
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
Pokud byste raději specifikovali verzi, nastavte DOCKER_COMPOSE_VERSION
platnou docker-compose
verzi.
Ověřte, zda je soubor dostupný zadáním:
which docker-compose
Pokud byla konfigurace úspěšná, uvidíte výstup:
/opt/bin/docker-compose
Verzi ověřte spuštěním docker-compose -v
.
Tím můj tutoriál končí. Alternativní způsoby instalace najdete v dokumentaci k Dockeru.