Ako nainštalovať Docker CE na Debian 12

Ako Nainstalovat Docker Ce Na Debian 12



Docker je kontajnerová platforma. Umožňuje vývojárom zabaliť aplikácie spolu s potrebnými závislosťami do ľahkých, izolovaných kontajnerov. Táto metóda zabezpečuje konzistentnosť a prenosnosť v rôznych prostrediach. Efektívna kontajnerizácia spoločnosti Docker minimalizuje réžiu virtualizácie, vďaka čomu je ideálna na nasadenie aplikácií z lokálnych vývojových prostredí do cloudových infraštruktúr. S Dockerom môžu vývojári jednoducho zdieľať, distribuovať a škálovať aplikácie. To zefektívňuje proces vývoja a podporuje postupy DevOps. Jeho rozsiahly ekosystém vopred vytvorených obrázkov a úložiska Docker Hub uľahčuje rýchle nasadenie aplikácií a podporuje spoluprácu medzi vývojármi. Vďaka tomu je Docker nevyhnutným nástrojom pri vývoji moderného softvéru.

V tomto článku vám ukážeme, ako nainštalovať najnovšiu verziu Docker CE na Debian 12 “Bookworm”.







Téma obsahu:

    1. Aktualizácia vyrovnávacej pamäte databázy balíkov Debian 12
    2. Odstránenie konfliktných balíkov Docker z Debianu 12
    3. Inštalácia nevyhnutných balíkov na Debian 12
    4. Inštalácia kľúča GPG oficiálneho úložiska Docker na Debian 12
    5. Pridanie oficiálneho úložiska balíkov Docker na Debian 12
    6. Inštalácia Docker CE na Debian 12
    7. Pridanie prihlasovacieho používateľa Debian 12 do skupiny Docker
    8. Kontrola, či sú Docker a Docker Compose dostupné na Debiane 12
    9. Záver

Aktualizácia vyrovnávacej pamäte databázy balíkov Debian 12

Ak chcete aktualizovať vyrovnávaciu pamäť databázy balíkov Debian 12, spustite nasledujúci príkaz:



$ sudo apt update




Odstránenie konfliktných balíkov Docker z Debianu 12

Ak ste už nainštalovali Docker z oficiálneho úložiska balíkov Debian 12, musíte ich pred inštaláciou Dockera z oficiálneho úložiska balíkov Docker odinštalovať/odstrániť. Je to preto, aby ste sa uistili, že verzia Dockera zabalená v Debiane nie je v konflikte s oficiálnou verziou Dockera zabalenou v Dockeri.





Ak chcete odstrániť konfliktné balíky Docker z Debianu 12, spustite nasledujúci príkaz:

$ sudo vhodné odstrániť -- očista docker.io docker-doc docker-compose kontajnerový runc podman-docker


V našom prípade nie sú nainštalované žiadne konfliktné balíky Docker. Ak nejaké máte, budú odstránené.



Inštalácia nevyhnutných balíkov na Debian 12

Ak chcete nainštalovať oficiálne úložisko balíkov Docker na Debian 12, musíte si do Debianu 12 nainštalovať nejaké balíky.

Požadované balíky môžete nainštalovať pomocou nasledujúceho príkazu:

$ sudo apt Inštalácia ca-certifikáty curl gnupg


Pre potvrdenie inštalácie stlačte A a potom stlačte .


Mali by byť nainštalované požadované balíky.

Inštalácia kľúča GPG oficiálneho úložiska Docker na Debian 12

Pred pridaním oficiálneho úložiska balíkov Docker do vášho systému Debian 12 musíte nainštalovať kľúč GPG oficiálneho úložiska Docker na váš systém Debian 12.

Aby ste sa uistili, že /etc/apt/kľúčenky adresár má správne prístupové oprávnenia, spustite nasledujúci príkaz:

$ sudo Inštalácia -m 0755 -d / atď / apt / kľúčenky


Ak chcete stiahnuť kľúč GPG z oficiálneho úložiska balíkov Docker a uložiť ho do /etc/apt/kľúčenky adresára vášho systému Debian 12, spustite nasledujúci príkaz:

$ zvlniť -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg -- drahý -O / atď / apt / kľúčenky / docker.gpg


Aby ste sa uistili, že každý môže čítať súbor kľúča GPG z oficiálneho úložiska balíkov Docker, spustite nasledujúci príkaz:

$ sudo chmod a+r / atď / apt / kľúčenky / docker.gpg

Pridanie oficiálneho úložiska balíkov Docker na Debian 12

Ak chcete do svojho systému Debian 12 pridať oficiálne úložisko balíkov Docker, spustite nasledujúci príkaz:

$ ozvena 'deb [arch=' $ ( dpkg --print-architektúra ) 'signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tričko / atď / apt / zdroje.zoznam.d / docker.list


Aby sa zmeny prejavili, nezabudnite aktualizovať vyrovnávaciu pamäť databázy balíkov Debian 12 pomocou nasledujúceho príkazu:

$ sudo apt update


Inštalácia Docker CE na Debian 12

Ak chcete nainštalovať najnovšiu verziu Docker CE na Debian 12, spustite nasledujúci príkaz:

$ sudo apt-get nainštalovať docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Pre potvrdenie inštalácie stlačte A a potom stlačte .


Docker CE a požadované balíčky závislostí sa sťahujú z internetu. Dokončenie chvíľu trvá.


Docker CE a požadované balíčky závislostí sa inštalujú. Dokončenie chvíľu trvá.


V tomto bode by mala byť na vašom počítači Debian 12 nainštalovaná najnovšia verzia Docker CE.

Pridanie prihlasovacieho používateľa Debian 12 do skupiny Docker

Ak chcete spustiť príkazy Docker bez oprávnení superužívateľa, musíte pridať prihlasovacieho používateľa vášho systému Debian 12 do skupiny Docker.

Ak chcete pridať prihlasovacieho používateľa vášho systému Debian 12 do skupiny Docker, spustite nasledujúci príkaz:

$ sudo usermod -aG docker $ ( kto som )


Aby sa zmeny prejavili, reštartujte systém Debian 12 pomocou nasledujúceho príkazu:

$ reštartovať

Kontrola, či sú Docker a Docker Compose dostupné na Debiane 12

Po spustení počítača spustite nasledujúce príkazy z aplikácie Terminal a skontrolujte, či máte prístup k Docker:

$ docker verzia


Ak je Docker dostupný, malo by sa vytlačiť číslo nainštalovanej verzie Docker a informácie o zostave. Ako môžete vidieť, Docker verzia 24.0.4 je nainštalovaná v našom systéme Debian 12.


Ak chcete skontrolovať, či máte prístup k Docker Compose, spustite nasledujúci príkaz:

$ docker zostaviť verziu


Ak je Docker Compose prístupný, malo by sa vytlačiť číslo nainštalovanej verzie Docker Compose. Ako vidíte, na našom systéme Debian 12 je nainštalovaná verzia Docker Compose 2.19.1.

Záver

Ukázali sme vám, ako nainštalovať najnovšiu verziu Docker Community Edition (CE) a Docker Compose na Debian 12 “Bookworm”. Tiež sme vám ukázali, ako spustiť Docker na Debian 12 bez oprávnení superužívateľa (root) a ako skontrolovať, či sú Docker a Docker Compose dostupné aj na Debiane 12.