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.