Sådan installeres Docker CE på Debian 12

Sadan Installeres Docker Ce Pa Debian 12



Docker er en containeriseringsplatform. Det giver udviklerne mulighed for at pakke applikationerne sammen med de nødvendige afhængigheder i de lette, isolerede beholdere. Denne metode sikrer ensartethed og portabilitet på tværs af forskellige miljøer. Dockers effektive containerisering minimerer overhead ved virtualisering, hvilket gør den ideel til at implementere applikationerne fra de lokale udviklingsmiljøer til cloud-infrastrukturerne. Med Docker kan udviklerne nemt dele, distribuere og skalere applikationerne. Dette strømliner udviklingsprocessen og fremmer DevOps-praksis. Dets enorme økosystem af forudbyggede billeder og Docker Hub-depot letter hurtig applikationsimplementering og fremmer samarbejde mellem udviklere. Dette gør Docker til et væsentligt værktøj i den moderne softwareudvikling.

I denne artikel vil vi vise dig, hvordan du installerer den seneste version af Docker CE på Debian 12 'Bookworm'.







Emne for indhold:

    1. Opdatering af Debian 12 Package Database Cache
    2. Fjernelse af de modstridende Docker-pakker fra Debian 12
    3. Installation af forudsætningspakkerne på Debian 12
    4. Installation af GPG-nøglen til det officielle Docker-lager på Debian 12
    5. Tilføjelse af det officielle Docker Package Repository på Debian 12
    6. Installation af Docker CE på Debian 12
    7. Tilføjelse af en Debian 12 Login-bruger til Docker-gruppen
    8. Kontrol af, om Docker og Docker Compose er tilgængelige på Debian 12
    9. Konklusion

Opdatering af Debian 12 Package Database Cache

For at opdatere Debian 12-pakkedatabasecachen skal du køre følgende kommando:



$ sudo passende opdatering




Fjernelse af de modstridende Docker-pakker fra Debian 12

Hvis du allerede har installeret Docker fra det officielle Debian 12-pakkelager, skal du afinstallere/fjerne dem, før du installerer Docker fra det officielle Docker-pakkelager. Dette er for at sikre, at den Debian-pakkede version af Docker ikke er i konflikt med den officielle Docker-pakkede version af Docker.





For at fjerne de modstridende Docker-pakker fra Debian 12 skal du køre følgende kommando:

$ sudo apt fjerne --udrensning docker.io docker-doc docker-compose podman-docker containerd runc


I vores tilfælde er der ikke installeret nogen modstridende Docker-pakker. Hvis du har nogen, vil den blive fjernet.



Installation af forudsætningspakkerne på Debian 12

For at installere det officielle Docker-pakkelager på Debian 12, skal du installere nogle pakker på din Debian 12.

Du kan installere de nødvendige pakker med følgende kommando:

$ sudo passende installere ca-certifikater curl gnupg


Tryk på for at bekræfte installationen OG og tryk derefter på .


De nødvendige pakker skal installeres.

Installation af GPG-nøglen til det officielle Docker-lager på Debian 12

Før du kan tilføje det officielle Docker-pakkelager til dit Debian 12-system, skal du installere GPG-nøglen til det officielle Docker-lager på dit Debian 12-system.

For at sikre, at /etc/apt/nøgleringe mappen har de korrekte adgangstilladelser, kør følgende kommando:

$ sudo installere -m 0755 -d / etc / passende / nøgleringe


For at downloade GPG-nøglen til det officielle Docker-pakkelager og gemme det i /etc/apt/nøgleringe mappe på dit Debian 12-system, skal du køre følgende kommando:

$ krølle -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg -- kære -O / etc / passende / nøgleringe / docker.gpg


For at sikre, at alle kan læse GPG-nøglefilen i det officielle Docker-pakkelager, skal du køre følgende kommando:

$ sudo chmod a+r / etc / passende / nøgleringe / docker.gpg

Tilføjelse af det officielle Docker Package Repository på Debian 12

For at tilføje det officielle Docker-pakkelager på dit Debian 12-system skal du køre følgende kommando:

$ ekko 'deb [arch=' $ ( dpkg --tryk-arkitektur ) 'signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / etc / passende / sources.list.d / docker.list


For at ændringerne træder i kraft, skal du sørge for at opdatere Debian 12-pakkedatabasecachen med følgende kommando:

$ sudo passende opdatering


Installation af Docker CE på Debian 12

For at installere den seneste version af Docker CE på Debian 12 skal du køre følgende kommando:

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


Tryk på for at bekræfte installationen OG og tryk derefter på .


Docker CE og de nødvendige afhængighedspakker bliver downloadet fra internettet. Det tager et stykke tid at fuldføre.


Docker CE og de nødvendige afhængighedspakker er ved at blive installeret. Det tager et stykke tid at fuldføre.


På dette tidspunkt bør den seneste version af Docker CE være installeret på din Debian 12-maskine.

Tilføjelse af en Debian 12 Login-bruger til Docker-gruppen

For at køre Docker-kommandoerne uden superbrugerrettigheder skal du tilføje login-brugeren på dit Debian 12-system til Docker-gruppen.

For at tilføje login-brugeren på dit Debian 12-system til Docker-gruppen skal du køre følgende kommando:

$ sudo brugermod -aG havnearbejder $ ( hvem er jeg )


For at ændringerne træder i kraft, skal du genstarte dit Debian 12-system med følgende kommando:

$ genstart

Kontrol af, om Docker og Docker Compose er tilgængelige på Debian 12

Når din computer starter, skal du køre følgende kommandoer fra en Terminal-app for at kontrollere, om du kan få adgang til Docker:

$ docker version


Hvis Docker er tilgængelig, skal det installerede Docker-versionsnummer og build-oplysninger udskrives. Som du kan se, er Docker version 24.0.4 installeret på vores Debian 12-system.


For at kontrollere, om du kan få adgang til Docker Compose, skal du køre følgende kommando:

$ docker compose version


Hvis Docker Compose er tilgængelig, skal det installerede Docker Compose-versionsnummer udskrives. Som du kan se, er Docker Compose version 2.19.1 installeret på vores Debian 12-system.

Konklusion

Vi viste dig, hvordan du installerer den seneste version af Docker Community Edition (CE) og Docker Compose på Debian 12 'Bookworm'. Vi viste dig også, hvordan du kører Docker på Debian 12 uden superbruger (root) privilegier, og hvordan du kontrollerer, om Docker og Docker Compose også er tilgængelige på Debian 12.