Aquest article explica com instal·lar docker-compose
a CoreOS. A CoreOS, la /usr/
carpeta és immutable, de manera que el /usr/local/bin
camí estàndard no està disponible per executar binaris. El /opt/bin
directori, però, està disponible per a aquests fitxers.
Instal·lació
Primer, comproveu que /opt/bin
es troba al vostre entorn $PATH
.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Si /opt/bin
no apareix a la llista, com a usuari root, creeu o modifiqueu el fitxer /root/.bash_profile
i afegiu el següent:
PATH=$PATH:/opt/bin
A continuació, executeu source /root/.bash_profile
per recollir la nova configuració. S'aplicarà automàticament sempre que inicieu sessió al shell.
Per descarregar la darrera versió estable de docker-compose
, executeu les ordres següents en un script bash o una línia a la vegada a la línia d'ordres:
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
Si preferiu especificar una versió, configureu DOCKER_COMPOSE_VERSION
-la en una docker-compose
versió vàlida .
Comproveu que el fitxer estigui disponible escrivint:
which docker-compose
Si la configuració va ser correcta, veureu la sortida:
/opt/bin/docker-compose
Comproveu la versió executant docker-compose -v
.
Això conclou el meu tutorial. Per obtenir mètodes d'instal·lació alternatius, consulteu la documentació de Docker.