Denne artikel forklarer, hvordan du installerer docker-compose
på CoreOS. I CoreOS er /usr/
mappen uforanderlig, så standardstien /usr/local/bin
er ikke tilgængelig til at køre binære filer. Den /opt/bin
mappe, men er til rådighed for disse filer.
Installation
Først skal du kontrollere, at det /opt/bin
er i dit miljø $PATH
.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Hvis /opt/bin
ikke er angivet, som root-bruger, skal du oprette eller ændre filen /root/.bash_profile
og tilføje følgende:
PATH=$PATH:/opt/bin
Kør derefter for source /root/.bash_profile
at hente den nye konfiguration. Det vil blive anvendt automatisk, hver gang du logger ind på shellen.
For at downloade den seneste stabile version af docker-compose
, skal du køre følgende kommandoer i et bash-script eller en linje ad gangen på kommandolinjen:
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
Hvis du hellere vil angive en version, skal du indstille DOCKER_COMPOSE_VERSION
til en gyldig docker-compose
version.
Bekræft, at filen er tilgængelig ved at skrive:
which docker-compose
Hvis konfigurationen lykkedes, vil du se outputtet:
/opt/bin/docker-compose
Bekræft versionen ved at køre docker-compose -v
.
Dette afslutter min tutorial. For alternative installationsmetoder, se Docker-dokumentationen.