Denne artikkelen forklarer hvordan du installerer docker-compose
på CoreOS. I CoreOS er /usr/
mappen uforanderlig, så standardbanen /usr/local/bin
er utilgjengelig for å kjøre binærfiler. Den /opt/bin
katalog, men er tilgjengelig for disse filene.
Installasjon
Først må du kontrollere at det /opt/bin
er i ditt miljø $PATH
.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Hvis /opt/bin
ikke er oppført, som root-bruker, opprett eller endre filen /root/.bash_profile
og legg til følgende:
PATH=$PATH:/opt/bin
Kjør deretter for source /root/.bash_profile
å hente den nye konfigurasjonen. Den vil bli brukt automatisk hver gang du logger på skallet.
For å laste ned den siste stabile versjonen av docker-compose
, kjør følgende kommandoer i et bash-skript eller én linje om 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 heller vil spesifisere en versjon, sett DOCKER_COMPOSE_VERSION
til en gyldig docker-compose
versjon.
Bekreft at filen er tilgjengelig ved å skrive:
which docker-compose
Hvis konfigurasjonen var vellykket, vil du se utgangen:
/opt/bin/docker-compose
Bekreft versjonen ved å kjøre docker-compose -v
.
Dette avslutter veiledningen min. For alternative installasjonsmetoder, se Docker-dokumentasjonen.