Docker Compose sa ľahko inštaluje na stolné počítače so systémom Linux. Ale kroky inštalácie sú trochu iné, ak chcete najnovšiu verziu Docker Compose.

Docker Compose je k dispozícii v štandardných úložiskách väčšiny distribúcií. Najnovšie verzie úložiska však zvyčajne zaostávajú za posledným vydaním o niekoľko verzií.

Toto sa stáva čoraz väčším problémom a môže spôsobiť množstvo chýb, ktoré si vyžadujú riešenia. Tu je návod, ako nainštalovať najnovšiu verziu Docker Compose v systéme Linux.

Docker Compose zjednoduší váš život

Docker je základný kontajnerový nástroj, ktorý vám umožňuje nasadiť softvér na vašom počítači alebo serveri so systémom Linux bez rizika, že bude interferovať s inými aplikáciami, ktoré ste nainštalovali.

Uľahčuje konfiguráciu prostredia, v ktorom sa bude spúšťať váš softvér, a dokáže sťahovať obrázky a automaticky nastavovať kontajnery – to všetko pomocou jediného zloženého príkazu.

Doplnok Docker Compose ešte viac uľahčuje život. Pomocou neho môžete definovať prostredia v textovom súbore YAML a potom ich spravovať pomocou krátkych príkazov.

instagram viewer

Ak ty self-host projekty na Raspberry Pi, je to neoceniteľné. Môžete dokonca spustiť celé operačné systémy, Ubuntu, napríklad ako kontajnery Docker.

Prečo nepoužívať Repo vydanie Docker Compose?

Aj keď je to jednoduché nainštalujte Docker Compose v systéme Linux, vývoj napreduje rýchlo a dnes sa aktívne používa viacero rôznych verzií Docker Compose.

Schéma a syntax, ktorú používajú, nie sú vždy kompatibilné a pri otáčaní kontajnerov sa môžu vyskytnúť chyby, ako napríklad "services.web.depends_on obsahuje neplatný typ, malo by to byť pole " alebo "Nepodporovaná možnosť konfigurácie pre siete".

Mnohé z týchto chýb sa týkajú funkcií, ktoré boli zastarané alebo pridané od vydania vašej verzie Docker Compose. Počas hrania a zmeny čísla verzie vo vašom docker-compose.yaml súbor alebo intenzívne vyhľadávanie veľmi špecifických chýb môže niekedy priniesť výsledky, nie je to najlepšia voľba.

Najnovšie vydania Docker Compose považujú čísla verzií len za poradné a zvyčajne budú bezproblémovo fungovať so súbormi YAML vytvorenými pre predchádzajúce vydania Docker Compose.

Keďže štandardné vydania úložiska Docker Compose majú tendenciu zaostávať za najnovšími, možno budete musieť nainštalovať Docker Compose manuálne.

Ako manuálne nainštalovať Docker Compose

Najnovšie vydanie Docker Compose nájdete na oficiálnej stránke GitHub Releases projektu.

Stiahnuť ▼:Docker Compose

Skôr ako začnete, mali by ste odinštalovať verziu Docker Compose, ktorú ste nainštalovali pomocou správcu balíkov. Ak ste si Docker Compose nainštalovali napríklad pomocou APT, otvorte terminál a zadajte:

sudo apt remove docker-compose

Navštívte stránku GitHub Releases vo svojom prehliadači a vyberte architektúru vášho systému zo zoznamu. Väčšina moderných stolných počítačov bude vyžadovať docker-compose-linux-x86_64 balík. Toto môže byť skryté a možno budete musieť kliknúť Zobraziť všetky aktíva nájsť to.

Pre najnovšie 64-bitové Raspberry Pis si vyberte docker-compose-linux-aarch64a pre staršiu architektúru ARM hľadajte docker-compose-linux-armv7 alebo docker-compose-linux-armv6.

Kliknite pravým tlačidlom myši na požadované vydanie a potom vyberte Skopírovať odkaz.

Teraz sa vráťte do svojho terminálu a použite wget príkaz na stiahnutie binárneho súboru:

wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64

Premenujte stiahnutý súbor, presuňte ho na miesto v PATH a urobte ho spustiteľným:

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Nakoniec skontrolujte verziu aplikácie Docker Compose, ktorá je nainštalovaná s:

docker-compose -v

Teraz by ste mali na svojom počítači so systémom Linux nainštalované najnovšie vydanie Docker Compose.

Použite Docker Compose na spustenie niekoľkých skvelých projektov

S aktuálnou verziou Docker Compose zistíte, že vaše projekty a kontajnerové aplikácie bežia plynulejšie.

Ak sa vám zdá správa viacerých kontajnerov Docker príliš náročná, dokonca aj s Docker Compose, existujú ľahko použiteľné nástroje, ktoré vám môžu zjednodušiť správu.