Den här artikeln förklarar hur du installerar docker-composepå CoreOS. I CoreOS är /usr/mappen oföränderlig så standardsökvägen /usr/local/binär inte tillgänglig för att köra binärer. Den /opt/binkatalogen är dock tillgänglig för dessa filer.
Installation
Kontrollera först att det /opt/binfinns i din miljö $PATH.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Om /opt/bininte finns med i listan, skapa eller ändra filen som rootanvändare /root/.bash_profileoch lägg till följande:
PATH=$PATH:/opt/bin
Kör sedan för source /root/.bash_profileatt hämta den nya konfigurationen. Det kommer att tillämpas automatiskt när du loggar in på skalet.
För att ladda ner den senaste stabila versionen av docker-compose, kör följande kommandon i ett bash-skript eller en rad i taget på kommandoraden:
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
Om du hellre vill ange en version, ställ DOCKER_COMPOSE_VERSIONin en giltig docker-composeversion.
Kontrollera att filen är tillgänglig genom att skriva:
which docker-compose
Om konfigurationen lyckades kommer du att se resultatet:
/opt/bin/docker-compose
Verifiera versionen genom att köra docker-compose -v.
Detta avslutar min handledning. För alternativa installationsmetoder, se Docker-dokumentationen.