Docker CE installeren op Debian 12

Docker Ce Installeren Op Debian 12



Docker is een containerisatieplatform. Het stelt de ontwikkelaars in staat de applicaties samen met de noodzakelijke afhankelijkheden te verpakken in lichtgewicht, geïsoleerde containers. Deze methode zorgt voor consistentie en draagbaarheid tussen verschillende omgevingen. De efficiënte containerisatie van Docker minimaliseert de overhead van virtualisatie, waardoor het ideaal is voor het implementeren van de applicaties van de lokale ontwikkelomgevingen naar de cloudinfrastructuren. Met Docker kunnen de ontwikkelaars de applicaties eenvoudig delen, distribueren en schalen. Dit stroomlijnt het ontwikkelingsproces en bevordert de DevOps-praktijken. Het enorme ecosysteem van vooraf gebouwde images en de Docker Hub-repository maakt een snelle implementatie van applicaties mogelijk en bevordert de samenwerking tussen ontwikkelaars. Dit maakt Docker een essentieel hulpmiddel in de moderne softwareontwikkeling.

In dit artikel laten we u zien hoe u de nieuwste versie van Docker CE op Debian 12 “Bookworm” installeert.







Onderwerp van inhoud:

    1. De databasecache van het Debian 12-pakket bijwerken
    2. De conflicterende Docker-pakketten verwijderen uit Debian 12
    3. De vereiste pakketten installeren op Debian 12
    4. Installatie van de GPG-sleutel van de officiële Docker Repository op Debian 12
    5. Het toevoegen van de officiële Docker-pakketrepository op Debian 12
    6. Docker CE installeren op Debian 12
    7. Een Debian 12 Login-gebruiker toevoegen aan de Docker-groep
    8. Controleren of Docker en Docker Compose toegankelijk zijn op Debian 12
    9. Conclusie

De databasecache van het Debian 12-pakket bijwerken

Om de databasecache van het Debian 12-pakket bij te werken, voert u de volgende opdracht uit:



$ sudo passende update




De conflicterende Docker-pakketten verwijderen uit Debian 12

Als u Docker al vanuit de officiële Debian 12-pakketrepository hebt geïnstalleerd, moet u deze de-installeren/verwijderen voordat u Docker installeert vanuit de officiële Docker-pakketrepository. Dit is om ervoor te zorgen dat de in Debian verpakte versie van Docker niet conflicteert met de officiële, in Docker verpakte versie van Docker.





Om de conflicterende Docker-pakketten uit Debian 12 te verwijderen, voert u de volgende opdracht uit:

$ sudo gepast verwijderen --zuiveren docker.io docker-doc docker-compose podman-docker containerd runc


In ons geval zijn er geen conflicterende Docker-pakketten geïnstalleerd. Als u er een heeft, wordt deze verwijderd.



De vereiste pakketten installeren op Debian 12

Om de officiële Docker-pakketrepository op Debian 12 te installeren, moet u enkele pakketten op uw Debian 12 installeren.

U kunt de vereiste pakketten installeren met de volgende opdracht:

$ sudo geschikt installeren ca-certificaten curl gnupg


Om de installatie te bevestigen, drukt u op EN en druk vervolgens op .


De vereiste pakketten moeten worden geïnstalleerd.

Installatie van de GPG-sleutel van de officiële Docker Repository op Debian 12

Voordat u de officiële Docker-pakketrepository aan uw Debian 12-systeem kunt toevoegen, moet u de GPG-sleutel van de officiële Docker-repository op uw Debian 12-systeem installeren.

Om er zeker van te zijn dat de /etc/apt/sleutelhangers directory de juiste toegangsrechten heeft, voert u de volgende opdracht uit:

$ sudo installeren -M 0755 -D / enz / geschikt / sleutelhangers


Om de GPG-sleutel van de officiële Docker-pakketrepository te downloaden en op te slaan in de /etc/apt/sleutelhangers directory van uw Debian 12-systeem, voert u de volgende opdracht uit:

$ Krul -fsSL https: // download.docker.com / Linux / debian / gpg | sudo gpg --geachte -O / enz / geschikt / sleutelhangers / docker.gpg


Om er zeker van te zijn dat iedereen het GPG-sleutelbestand van de officiële Docker-pakketrepository kan lezen, voert u de volgende opdracht uit:

$ sudo chmod a+r / enz / geschikt / sleutelhangers / docker.gpg

Het toevoegen van de officiële Docker-pakketrepository op Debian 12

Om de officiële Docker-pakketrepository aan uw Debian 12-systeem toe te voegen, voert u de volgende opdracht uit:

$ echo 'deb [arch=' $ ( dpkg --print-architectuur ) ' ondertekend door=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / enz / geschikt / bronnen.lijst.d / docker.lijst


Om de wijzigingen van kracht te laten worden, moet u de databasecache van het Debian 12-pakket bijwerken met het volgende commando:

$ sudo passende update


Docker CE installeren op Debian 12

Om de nieuwste versie van Docker CE op Debian 12 te installeren, voert u de volgende opdracht uit:

$ sudo apt-get-installatie docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Om de installatie te bevestigen, drukt u op EN en druk vervolgens op .


Docker CE en de vereiste afhankelijkheidspakketten worden van internet gedownload. Het duurt even voordat het klaar is.


Docker CE en de vereiste afhankelijkheidspakketten worden geïnstalleerd. Het duurt even voordat het klaar is.


Op dit punt zou de nieuwste versie van Docker CE op uw Debian 12-machine moeten zijn geïnstalleerd.

Een Debian 12 Login-gebruiker toevoegen aan de Docker-groep

Om de Docker-opdrachten uit te voeren zonder superuser-rechten, moet u de login-gebruiker van uw Debian 12-systeem toevoegen aan de Docker-groep.

Om de login-gebruiker van uw Debian 12-systeem toe te voegen aan de Docker-groep, voert u de volgende opdracht uit:

$ sudo gebruikersmod -aG havenarbeider $ ( wie ben ik )


Om de wijzigingen door te voeren, moet u uw Debian 12-systeem opnieuw opstarten met de volgende opdracht:

$ opnieuw opstarten

Controleren of Docker en Docker Compose toegankelijk zijn op Debian 12

Zodra uw computer opstart, voert u de volgende opdrachten uit vanuit een Terminal-app om te controleren of u toegang hebt tot Docker:

$ docker-versie


Als Docker toegankelijk is, moeten het geïnstalleerde Docker-versienummer en de build-informatie worden afgedrukt. Zoals u kunt zien, is Docker versie 24.0.4 geïnstalleerd op ons Debian 12-systeem.


Om te controleren of u toegang heeft tot Docker Compose, voert u de volgende opdracht uit:

$ docker compone-versie


Als Docker Compose toegankelijk is, moet het geïnstalleerde versienummer van Docker Compose worden afgedrukt. Zoals u kunt zien, is Docker Compose versie 2.19.1 geïnstalleerd op ons Debian 12-systeem.

Conclusie

We hebben u laten zien hoe u de nieuwste versie van Docker Community Edition (CE) en Docker Compose op Debian 12 “Bookworm” installeert. We hebben u ook laten zien hoe u de Docker op Debian 12 kunt uitvoeren zonder superuser- (root)-rechten en hoe u kunt controleren of Docker en Docker Compose ook toegankelijk zijn op Debian 12.