A Docker Compose könnyen telepíthető Linux asztali számítógépekre. De a telepítési lépések kissé eltérnek, ha a Docker Compose legújabb verzióját szeretné használni.
A Docker Compose a legtöbb disztribúció szabványos tárolójában elérhető. A legfrissebb lerakatverziók azonban általában több verzióval állnak a legújabb kiadás mögött.
Ez egyre nagyobb problémát jelent, és számos olyan hibát okozhat, amelyek megoldást igényelnek. Így telepítheti a Docker Compose legújabb verzióját Linuxra.
A Docker Compose leegyszerűsíti az életét
A Docker egy nélkülözhetetlen konténerező eszköz, amely lehetővé teszi szoftverek telepítését Linux rendszerű számítógépére vagy kiszolgálójára anélkül, hogy fennállna annak kockázata, hogy az zavarja a többi telepített alkalmazást.
Könnyűvé teszi a szoftver futtatásához szükséges környezet konfigurálását, és képes letölteni képeket és automatikusan beállítani a tárolókat – mindezt egyetlen összetett paranccsal.
A Docker Compose kiegészítő még könnyebbé teszi az életet. Ezzel YAML szövegfájlban definiálhat környezeteket, majd rövid parancsokkal kezelheti azokat.
Ha te öngazda projektek egy Raspberry Pi-n, felbecsülhetetlen értékű. Akár teljes operációs rendszert is futtathat, Az Ubuntu például Docker konténerként.
Miért nem használja a Docker Compose repo kiadását?
Miközben könnyű telepítse a Docker Compose-t Linuxra, a fejlesztés gyorsan halad, és a Docker Compose több különböző verziója is aktívan használatban van ma.
Az általuk használt séma és szintaxis nem mindig kompatibilis, és a tárolók felpörgetése során olyan hibákat tapasztalhat, mint például "A services.web.depends_on érvénytelen típust tartalmaz, ennek egy tömbnek kell lennie "vagy"Nem támogatott konfigurációs opció a hálózatokhoz".
A hibák közül sok olyan funkciókhoz kapcsolódik, amelyek a Docker Compose verziójának megjelenése óta elavultak vagy hozzáadtak. Miközben babrál, és megváltoztatod a verziószámot docker-compose.yaml fájl vagy nagyon konkrét hibák intenzív keresése néha eredményeket hozhat, ez nem a legjobb megoldás.
A legújabb Docker Compose-kiadások a verziószámokat csak tájékoztató jellegűek, és általában zökkenőmentesen működnek a Docker Compose korábbi kiadásaihoz létrehozott YAML-fájlokkal.
Mivel a Docker Compose szabványos lerakatkiadásai általában elmaradnak a legújabb verzióktól, előfordulhat, hogy manuálisan kell telepítenie a Docker Compose-t.
A Docker Compose telepítése manuálisan
A Docker Compose legújabb kiadását a projekt hivatalos GitHub Releases oldalán találja meg.
Letöltés:Docker Compose
Mielőtt elkezdené, távolítsa el a Docker Compose csomagkezelővel telepített verzióját. Ha például APT használatával telepítette a Docker Compose-t, nyisson meg egy terminált, és írja be:
sudo apt távolítsa el a docker-compose
Keresse fel böngészőjében a GitHub kiadások oldalát, és válassza ki a rendszer architektúráját a listából. A legtöbb modern asztali PC megköveteli a docker-compose-linux-x86_64 csomag. Lehet, hogy ez el van rejtve, és rá kell kattintania Az összes eszköz megjelenítése hogy megtalálja.
A legutóbbi 64 bites Raspberry Pis esetében válassza a lehetőséget docker-compose-linux-aarch64, és régebbi ARM architektúra esetén keresse meg docker-compose-linux-armv7 vagy docker-compose-linux-armv6.
Kattintson a jobb gombbal a kívánt kiadásra, majd válassza ki Link másolása.
Most térjen vissza a terminálhoz, és használja a wget parancs a bináris letöltéséhez:
wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
Nevezze át a letöltött fájlt, helyezze át egy helyre a PATH-ban, és tegye végrehajthatóvá:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Végül ellenőrizze a Docker Compose verzióját, amely a következővel van telepítve:
dokkoló-összeállítás -v
Mostantól telepítve lesz a legújabb Docker Compose kiadás a Linux PC-re.
Használja a Docker Compose-t nagyszerű projektek futtatásához
A naprakész Docker Compose kiadással azt tapasztalhatja, hogy projektjei és konténeres alkalmazásai gördülékenyebben futnak.
Ha több Docker-tároló kezelését túlságosan megterhelőnek találja, még a Docker Compose esetében is, vannak könnyen használható eszközök, amelyek leegyszerűsíthetik az adminisztrációt.