Jak nainstalovat Docker CE na Debian 12

Jak Nainstalovat Docker Ce Na Debian 12



Docker je kontejnerizační platforma. Umožňuje vývojářům zabalit aplikace spolu s nezbytnými závislostmi do odlehčených izolovaných kontejnerů. Tato metoda zajišťuje konzistenci a přenositelnost napříč různými prostředími. Efektivní kontejnerizace Dockeru minimalizuje režii virtualizace, takže je ideální pro nasazení aplikací z lokálních vývojových prostředí do cloudových infrastruktur. S Dockerem mohou vývojáři snadno sdílet, distribuovat a škálovat aplikace. To zjednodušuje proces vývoje a podporuje postupy DevOps. Jeho rozsáhlý ekosystém předpřipravených obrázků a úložiště Docker Hub usnadňuje rychlé nasazení aplikací a podporuje spolupráci mezi vývojáři. Díky tomu je Docker nezbytným nástrojem při vývoji moderního softwaru.

V tomto článku vám ukážeme, jak nainstalovat nejnovější verzi Docker CE na Debian 12 “Bookworm”.







Téma obsahu:

    1. Aktualizace mezipaměti databáze balíčků Debian 12
    2. Odstranění konfliktních balíčků Docker z Debianu 12
    3. Instalace nezbytných balíčků na Debian 12
    4. Instalace klíče GPG oficiálního úložiště Docker na Debian 12
    5. Přidání oficiálního úložiště balíčků Docker na Debian 12
    6. Instalace Docker CE na Debian 12
    7. Přidání přihlašovacího uživatele Debian 12 do skupiny Docker
    8. Kontrola, zda jsou Docker a Docker Compose v Debianu 12 přístupné
    9. Závěr

Aktualizace mezipaměti databáze balíčků Debian 12

Chcete-li aktualizovat mezipaměť databáze balíčků Debian 12, spusťte následující příkaz:



$ sudo apt aktualizace




Odstranění konfliktních balíčků Docker z Debianu 12

Pokud jste již nainstalovali Docker z oficiálního úložiště balíčků Debian 12, musíte je před instalací Dockeru z oficiálního úložiště balíčků Docker odinstalovat/odstranit. Je to proto, aby se zajistilo, že verze Dockeru zabalená v Debianu nebude v konfliktu s oficiální verzí Dockeru zabalenou v Dockeru.





Chcete-li odstranit konfliktní balíčky Docker z Debianu 12, spusťte následující příkaz:

$ sudo vhodné odstranit --očistit docker.io docker-doc docker-compose kontejnerovaný runc podman-docker


V našem případě nejsou nainstalovány žádné konfliktní balíčky Docker. Pokud nějaké máte, bude odstraněno.



Instalace nezbytných balíčků na Debian 12

Chcete-li nainstalovat oficiální úložiště balíčků Docker na Debian 12, musíte do Debianu 12 nainstalovat některé balíčky.

Požadované balíčky můžete nainstalovat pomocí následujícího příkazu:

$ sudo apt Nainstalujte ca-certifikáty curl gnupg


Pro potvrzení instalace stiskněte A a poté stiskněte .


Měly by být nainstalovány požadované balíčky.

Instalace klíče GPG oficiálního úložiště Docker na Debian 12

Než budete moci přidat oficiální úložiště balíčků Docker do svého systému Debian 12, musíte do systému Debian 12 nainstalovat klíč GPG oficiálního úložiště Docker.

Abyste se ujistili, že /etc/apt/klíčenky adresář má správná přístupová oprávnění, spusťte následující příkaz:

$ sudo Nainstalujte -m 0755 -d / atd / apt / klíčenky


Chcete-li stáhnout klíč GPG oficiálního úložiště balíčků Docker a uložit jej do /etc/apt/klíčenky adresář vašeho systému Debian 12, spusťte následující příkaz:

$ kučera -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg --miláčku / atd / apt / klíčenky / docker.gpg


Chcete-li se ujistit, že každý může číst soubor klíče GPG oficiálního úložiště balíčků Docker, spusťte následující příkaz:

$ sudo chmod a+r / atd / apt / klíčenky / docker.gpg

Přidání oficiálního úložiště balíčků Docker na Debian 12

Chcete-li do svého systému Debian 12 přidat oficiální úložiště balíčků Docker, spusťte následující příkaz:

$ echo 'deb [arch=' $ ( dpkg --print-architektura ) 'signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tričko / atd / apt / zdroje.seznam.d / docker.list


Aby se změny projevily, nezapomeňte aktualizovat mezipaměť databáze balíčků Debian 12 pomocí následujícího příkazu:

$ sudo apt aktualizace


Instalace Docker CE na Debian 12

Chcete-li nainstalovat nejnovější verzi Docker CE na Debian 12, spusťte následující příkaz:

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


Pro potvrzení instalace stiskněte A a poté stiskněte .


Docker CE a požadované balíčky závislostí se stahují z internetu. Dokončení chvíli trvá.


Docker CE a požadované balíčky závislostí se instalují. Dokončení chvíli trvá.


V tuto chvíli by měla být na vašem počítači Debian 12 nainstalována nejnovější verze Docker CE.

Přidání přihlašovacího uživatele Debian 12 do skupiny Docker

Chcete-li spouštět příkazy Docker bez oprávnění superuživatele, musíte přidat přihlašovacího uživatele vašeho systému Debian 12 do skupiny Docker.

Chcete-li přidat přihlašovacího uživatele vašeho systému Debian 12 do skupiny Docker, spusťte následující příkaz:

$ sudo usermod -aG docker $ ( kdo jsem )


Aby se změny projevily, restartujte systém Debian 12 pomocí následujícího příkazu:

$ restartovat

Kontrola, zda jsou Docker a Docker Compose v Debianu 12 přístupné

Po spuštění počítače spusťte z aplikace Terminal následující příkazy a zkontrolujte, zda máte přístup k Dockeru:

$ docker verze


Pokud je Docker přístupný, mělo by se vytisknout číslo verze nainstalovaného Dockeru a informace o sestavení. Jak můžete vidět, Docker verze 24.0.4 je nainstalován na našem systému Debian 12.


Chcete-li zkontrolovat, zda máte přístup k Docker Compose, spusťte následující příkaz:

$ docker skládat verzi


Pokud je Docker Compose přístupný, mělo by být vytištěno číslo verze nainstalované Docker Compose. Jak můžete vidět, Docker Compose verze 2.19.1 je nainstalována v našem systému Debian 12.

Závěr

Ukázali jsme vám, jak nainstalovat nejnovější verzi Docker Community Edition (CE) a Docker Compose na Debian 12 „Bookworm“. Také jsme vám ukázali, jak spustit Docker na Debianu 12 bez oprávnění superuživatele (root) a jak zkontrolovat, zda jsou Docker a Docker Compose přístupné také na Debianu 12.