Hoe de nieuwste Docker Compose-versie handmatig op Linux te installeren

Hoe de nieuwste Docker Compose-versie handmatig op Linux te installeren
Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Docker Compose is beschikbaar in de standaard repositories op de meeste distro's. De meest recente versies van de repository lopen echter meestal meerdere versies achter op de nieuwste release.





MUO-video van de dag SCROLL OM DOOR TE GAAN MET INHOUD

Dit wordt steeds meer een probleem en kan leiden tot een verscheidenheid aan fouten waarvoor tijdelijke oplossingen nodig zijn. Hier leest u hoe u de nieuwste versie van Docker Compose op Linux installeert.





Docker Compose vereenvoudigt uw leven

Docker is een essentieel hulpmiddel voor containerisatie waarmee u software op uw Linux-pc of -server kunt implementeren zonder het risico te lopen dat dit andere apps die u hebt geïnstalleerd verstoort.





Het maakt het gemakkelijk om een ​​omgeving te configureren waarin uw software kan worden uitgevoerd, en het kan afbeeldingen downloaden en automatisch containers instellen, allemaal met een enkele samengestelde opdracht.

De add-on Docker Compose maakt het leven nog gemakkelijker. Hiermee kunt u omgevingen definiëren in een YAML-tekstbestand en vervolgens korte opdrachten gebruiken om ze te beheren.



als jij self-host projecten op een Raspberry Pi , het is van onschatbare waarde. U kunt zelfs volledige besturingssystemen uitvoeren, Ubuntu bijvoorbeeld als Docker-containers .

Waarom zou u de Repo-release van Docker Compose niet gebruiken?

Terwijl het makkelijk is Installeer Docker Compose op Linux , de ontwikkeling gaat snel en er zijn tegenwoordig meerdere verschillende versies van Docker Compose in gebruik.





  docker-compose gooit fouten met wger

Het schema en de syntaxis die ze gebruiken zijn niet altijd compatibel, en terwijl u containers laat draaien, kunt u fouten tegenkomen zoals ' services.web.depends_on bevat een ongeldig type, het zou een array moeten zijn ' of ' Niet-ondersteunde configuratieoptie voor netwerken '.

Veel van deze fouten hebben betrekking op functies die zijn verouderd of toegevoegd sinds uw versie van Docker Compose is uitgebracht. Terwijl je aan het prutsen bent en het versienummer in je docker-compose.yaml bestand of intensief zoeken naar zeer specifieke fouten kan soms resultaten opleveren, het is niet de beste optie.





De meest recente releases van Docker Compose behandelen versienummers alleen als advies en werken meestal naadloos samen met YAML-bestanden die zijn gemaakt voor eerdere releases van Docker Compose.

Aangezien de standaardrepository-releases van Docker Compose vaak achterblijven bij de meest recente, moet u Docker Compose mogelijk handmatig installeren.

streamen van telefoon naar tv via usb

Docker Compose handmatig installeren

  docker compose github-releasepagina

Je kunt de meest recente Docker Compose-release vinden op de officiële GitHub Releases-pagina van het project.

Downloaden: Docker opstellen

Voordat u begint, moet u de versie van Docker Compose verwijderen die u met uw pakketbeheerder hebt geïnstalleerd. Als u Docker Compose bijvoorbeeld met APT hebt geïnstalleerd, opent u een terminal en voert u in:

 sudo apt remove docker-compose

Ga naar de pagina GitHub-releases in uw browser en selecteer uw systeemarchitectuur in de lijst. De meeste moderne desktop-pc's hebben de docker-compose-linux-x86_64 pakket. Dit is mogelijk verborgen en u moet mogelijk klikken Toon alle activa om het te vinden.

Kies voor recente 64-bit Raspberry Pis docker-compose-linux-aarch64 , en zoek voor oudere ARM-architectuur naar docker-compose-linux-armv7 of docker-compose-linux-armv6 .

Klik met de rechtermuisknop op de gewenste release en kies vervolgens Kopieer link .

Ga nu terug naar uw terminal en gebruik de wkrijg opdracht om het binaire bestand te downloaden:

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

Hernoem het gedownloade bestand, verplaats het naar een locatie in uw PATH en maak het uitvoerbaar:

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

Controleer ten slotte de versie van Docker Compose die is geïnstalleerd met:

 docker-compose -v

U zou nu de nieuwste Docker Compose-release op uw Linux-pc hebben geïnstalleerd.

Gebruik Docker Compose om enkele geweldige projecten uit te voeren

Met een up-to-date Docker Compose-release zult u merken dat uw projecten en gecontaineriseerde apps soepeler verlopen.

Als u het beheer van meerdere Docker-containers te zwaar vindt, zelfs met Docker Compose, zijn er gebruiksvriendelijke tools die het beheer voor u kunnen vereenvoudigen.