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:
-
- Aktualizace mezipaměti databáze balíčků Debian 12
- Odstranění konfliktních balíčků Docker z Debianu 12
- Instalace nezbytných balíčků na Debian 12
- Instalace klíče GPG oficiálního úložiště Docker na Debian 12
- Přidání oficiálního úložiště balíčků Docker na Debian 12
- Instalace Docker CE na Debian 12
- Přidání přihlašovacího uživatele Debian 12 do skupiny Docker
- Kontrola, zda jsou Docker a Docker Compose v Debianu 12 přístupné
- 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:
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:
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:
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:
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:
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.