Kako namestiti Docker CE na Debian 12

Kako Namestiti Docker Ce Na Debian 12



Docker je platforma za kontejnerizacijo. Razvijalcem omogoča pakiranje aplikacij skupaj s potrebnimi odvisnostmi v lahke izolirane vsebnike. Ta metoda zagotavlja doslednost in prenosljivost v različnih okoljih. Dockerjeva učinkovita kontejnerizacija zmanjša stroške virtualizacije, zaradi česar je idealna za uvajanje aplikacij iz lokalnih razvojnih okolij v infrastrukture v oblaku. Z Dockerjem lahko razvijalci preprosto delijo, distribuirajo in spreminjajo aplikacije. To poenostavi razvojni proces in spodbuja prakse DevOps. Njegov obsežen ekosistem vnaprej pripravljenih slik in repozitorij Docker Hub omogoča hitro uvajanje aplikacij in spodbuja sodelovanje med razvijalci. Zaradi tega je Docker bistveno orodje pri sodobnem razvoju programske opreme.

V tem članku vam bomo pokazali, kako namestite najnovejšo različico Docker CE na Debian 12 »Bookworm«.







Tema vsebine:

    1. Posodabljanje predpomnilnika baze podatkov paketov Debian 12
    2. Odstranjevanje spornih paketov Docker iz Debiana 12
    3. Namestitev predpogojnih paketov v Debian 12
    4. Namestitev ključa GPG uradnega repozitorija Docker v Debian 12
    5. Dodajanje uradnega repozitorija paketov Docker v Debian 12
    6. Namestitev Docker CE na Debian 12
    7. Dodajanje uporabnika za prijavo v Debian 12 v skupino Docker
    8. Preverjanje, ali sta Docker in Docker Compose dostopna v Debianu 12
    9. Zaključek

Posodabljanje predpomnilnika baze podatkov paketov Debian 12

Če želite posodobiti predpomnilnik baze podatkov paketa Debian 12, zaženite naslednji ukaz:



$ sudo primerna posodobitev




Odstranjevanje spornih paketov Docker iz Debiana 12

Če ste Docker že namestili iz uradnega repozitorija paketov Debian 12, jih morate pred namestitvijo Dockerja iz uradnega repozitorija paketov Docker odstraniti. S tem se zagotovi, da različica Dockerja, pakirana v Debian, ni v nasprotju z uradno različico Dockerja, pakirano v Dockerju.





Če želite odstraniti sporne pakete Docker iz Debiana 12, zaženite naslednji ukaz:

$ sudo apt odstraniti --čiščenje docker.io docker-doc docker-compose podman-docker containerd runc


V našem primeru ni nameščen noben paket Docker v sporu. Če ga imate, bo odstranjen.



Namestitev predpogojnih paketov v Debian 12

Če želite namestiti uradno skladišče paketov Docker v Debian 12, morate v Debian 12 namestiti nekaj paketov.

Zahtevane pakete lahko namestite z naslednjim ukazom:

$ sudo apt namestite ca-certifikati curl gnupg


Za potrditev namestitve pritisnite IN in nato pritisnite .


Potrebni paketi morajo biti nameščeni.

Namestitev ključa GPG uradnega repozitorija Docker v Debian 12

Preden lahko v svoj sistem Debian 12 dodate uradno skladišče paketov Docker, morate v sistem Debian 12 namestiti ključ GPG uradnega skladišča Docker.

Da se prepričate, da je /etc/apt/keyrings ima pravilna dovoljenja za dostop, zaženite naslednji ukaz:

$ sudo namestite -m 0755 -d / itd / apt / obeski za ključe


Če želite prenesti ključ GPG uradnega repozitorija paketov Docker in ga shraniti v /etc/apt/keyrings imenik vašega sistema Debian 12, zaženite naslednji ukaz:

$ curl -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg --dragi -O / itd / apt / obeski za ključe / docker.gpg


Če želite zagotoviti, da lahko vsi preberejo datoteko ključev GPG uradnega repozitorija paketov Docker, zaženite naslednji ukaz:

$ sudo chmod a+r / itd / apt / obeski za ključe / docker.gpg

Dodajanje uradnega repozitorija paketov Docker v Debian 12

Če želite dodati uradno skladišče paketov Docker v vaš sistem Debian 12, zaženite naslednji ukaz:

$ odmev 'deb [arch=' $ ( dpkg --print-arhitektura ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo majica / itd / apt / viri.list.d / docker.list


Da bodo spremembe začele veljati, posodobite predpomnilnik baze podatkov paketov Debian 12 z naslednjim ukazom:

$ sudo primerna posodobitev


Namestitev Docker CE na Debian 12

Za namestitev najnovejše različice Docker CE na Debian 12 zaženite naslednji ukaz:

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


Za potrditev namestitve pritisnite IN in nato pritisnite .


Docker CE in zahtevani paketi odvisnosti se prenašajo iz interneta. Za dokončanje traja nekaj časa.


Docker CE in zahtevani paketi odvisnosti se nameščajo. Za dokončanje traja nekaj časa.


Na tej točki bi morala biti najnovejša različica Docker CE nameščena na vašem računalniku Debian 12.

Dodajanje uporabnika za prijavo v Debian 12 v skupino Docker

Če želite izvajati ukaze Docker brez privilegijev superuporabnika, morate v skupino Docker dodati prijavnega uporabnika vašega sistema Debian 12.

Če želite dodati prijavnega uporabnika vašega sistema Debian 12 v skupino Docker, zaženite naslednji ukaz:

$ sudo uporabniški mod -aG docker $ ( kdo sem jaz )


Da bodo spremembe začele veljati, znova zaženite sistem Debian 12 z naslednjim ukazom:

$ ponovni zagon

Preverjanje, ali sta Docker in Docker Compose dostopna v Debianu 12

Ko se računalnik zažene, zaženite naslednje ukaze iz terminalske aplikacije, da preverite, ali lahko dostopate do Dockerja:

$ docker različica


Če je Docker dostopen, je treba natisniti nameščeno številko različice Dockerja in informacije o gradnji. Kot lahko vidite, je različica Dockerja 24.0.4 nameščena v našem sistemu Debian 12.


Če želite preveriti, ali lahko dostopate do Docker Compose, zaženite naslednji ukaz:

$ različica docker compose


Če je Docker Compose dostopen, mora biti nameščena številka različice Docker Compose natisnjena. Kot lahko vidite, je različica Docker Compose 2.19.1 nameščena v našem sistemu Debian 12.

Zaključek

Pokazali smo vam, kako namestite najnovejšo različico Docker Community Edition (CE) in Docker Compose na Debian 12 »Bookworm«. Pokazali smo vam tudi, kako zagnati Docker v Debianu 12 brez privilegijev superuporabnika (root) in kako preveriti, ali sta Docker in Docker Compose dostopna tudi v Debianu 12.