Ez a cikk elmagyarázza, hogyan kell telepíteni docker-composea CoreOS rendszerre. A CoreOS-ben a /usr/mappa megváltoztathatatlan, így a szabványos /usr/local/binelérési út nem érhető el a bináris fájlok futtatásához. A /opt/binkönyvtár azonban elérhető ezekhez a fájlokhoz.
Telepítés
Először ellenőrizze, hogy /opt/bina környezetében van-e $PATH.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Ha /opt/binnincs a listán, root felhasználóként hozza létre vagy módosítsa a fájlt, /root/.bash_profileés adja hozzá a következőket:
PATH=$PATH:/opt/bin
Ezután futtassa source /root/.bash_profileaz új konfigurációt. A rendszer automatikusan alkalmazza, amikor bejelentkezik a shellbe.
A legfrissebb stabil verzió letöltéséhez docker-composefuttassa a következő parancsokat egy bash szkriptben, vagy egyenként a parancssorban:
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
Ha inkább verziót szeretne megadni, állítson DOCKER_COMPOSE_VERSIONbe egy érvényes docker-composeverziót.
Ellenőrizze, hogy a fájl elérhető-e a következő beírásával:
which docker-compose
Ha a konfigurálás sikeres volt, a kimenetet látni fogja:
/opt/bin/docker-compose
Ellenőrizze a verziót a futtatásával docker-compose -v.
Ezzel befejezem az oktatóanyagomat. Az alternatív telepítési módszereket a Docker dokumentációjában találja.