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:
-
- Posodabljanje predpomnilnika baze podatkov paketov Debian 12
- Odstranjevanje spornih paketov Docker iz Debiana 12
- Namestitev predpogojnih paketov v Debian 12
- Namestitev ključa GPG uradnega repozitorija Docker v Debian 12
- Dodajanje uradnega repozitorija paketov Docker v Debian 12
- Namestitev Docker CE na Debian 12
- Dodajanje uporabnika za prijavo v Debian 12 v skupino Docker
- Preverjanje, ali sta Docker in Docker Compose dostopna v Debianu 12
- 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:
Če želite zagotoviti, da lahko vsi preberejo datoteko ključev GPG uradnega repozitorija paketov Docker, zaženite naslednji ukaz:
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:
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:
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:
Č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.