Docker Compose este ușor de instalat pe desktop-uri Linux. Dar pașii de instalare sunt puțin diferiți dacă doriți cea mai recentă versiune de Docker Compose.

Docker Compose este disponibil în depozitele standard de pe majoritatea distribuțiilor. Cu toate acestea, cele mai recente versiuni de depozit tind să fie mai multe versiuni în spatele celei mai recente versiuni.

Acest lucru devine din ce în ce mai mult o problemă și poate genera o varietate de erori care necesită soluții alternative. Iată cum se instalează cea mai recentă versiune de Docker Compose pe Linux.

Docker Compose vă simplifică viața

Docker este un instrument de containerizare esențial care vă permite să implementați software pe computerul sau serverul dvs. Linux fără riscul ca acesta să interfereze cu alte aplicații pe care le-ați instalat.

Ușurează configurarea unui mediu în care să ruleze software-ul dvs. și poate descărca imagini și configura automat containere - totul cu o singură comandă compusă.

Suplimentul Docker Compose face viața și mai ușoară. Cu acesta, puteți defini medii într-un fișier text YAML, apoi utilizați comenzi scurte pentru a le gestiona.

instagram viewer

daca tu proiecte de auto-găzduire pe un Raspberry Pi, este de neprețuit. Puteți chiar să rulați sisteme de operare întregi, Ubuntu, de exemplu, ca containere Docker.

De ce să nu folosiți versiunea Repo a lui Docker Compose?

În timp ce este ușor să instalați Docker Compose pe Linux, dezvoltarea se mișcă rapid și există mai multe versiuni diferite de Docker Compose în uz activ astăzi.

Schema și sintaxa pe care le folosesc nu sunt întotdeauna compatibile și, pe măsură ce porniți containerele, este posibil să întâmpinați erori precum „services.web.depends_on conține un tip nevalid, ar trebui să fie o matrice " sau "Opțiune de configurare neacceptată pentru rețele".

Multe dintre aceste erori se referă la funcții care au fost depreciate sau adăugate de când versiunea dvs. de Docker Compose a fost lansată. În timp ce vă jucați și schimbați numărul versiunii din dvs docker-compose.yaml fișier sau căutarea intensă a unor erori foarte specifice poate da uneori rezultate, nu este cea mai bună opțiune.

Cele mai recente versiuni Docker Compose tratează numerele de versiune doar ca consultativ și, de obicei, vor funcționa perfect cu fișierele YAML create pentru versiunile anterioare ale Docker Compose.

Deoarece versiunile standard ale depozitului Docker Compose tind să rămână în urmă cu cele mai recente, este posibil să trebuiască să instalați Docker Compose manual.

Cum se instalează Docker Compose manual

Puteți găsi cea mai recentă versiune Docker Compose pe pagina oficială a proiectului GitHub Releases.

Descarca:Docker Compose

Înainte de a începe, ar trebui să dezinstalați versiunea de Docker Compose pe care ați instalat-o cu managerul de pachete. Dacă ați instalat Docker Compose folosind APT, de exemplu, deschideți un terminal și introduceți:

sudo apt remove docker-compose

Vizitați pagina Versiuni GitHub din browser și selectați arhitectura sistemului din listă. Cele mai multe PC-uri desktop moderne vor necesita docker-compose-linux-x86_64 pachet. Acest lucru ar putea fi ascuns și poate fi necesar să faceți clic Afișați toate activele pentru a-l găsi.

Pentru Raspberry Pis recent pe 64 de biți, alegeți docker-compose-linux-aarch64, iar pentru arhitectura ARM mai veche, căutați docker-compose-linux-armv7 sau docker-compose-linux-armv6.

Faceți clic dreapta pe versiunea dorită, apoi alegeți Copiază legătură.

Acum reveniți la terminalul dvs. și utilizați wget comandă pentru a descărca binarul:

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

Redenumiți fișierul descărcat, mutați-l într-o locație din PATH și faceți-l executabil:

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

În cele din urmă, verificați versiunea de Docker Compose care este instalată cu:

docker-compune -v

Acum veți avea cea mai recentă versiune Docker Compose instalată pe computerul dvs. Linux.

Utilizați Docker Compose pentru a rula niște proiecte grozave

Cu o versiune actualizată a Docker Compose, veți descoperi că proiectele și aplicațiile în containere rulează mai bine.

Dacă vi se pare prea oneroasă gestionarea mai multor containere Docker, chiar și cu Docker Compose, există instrumente ușor de utilizat care vă pot simplifica administrarea.