Kā instalēt Docker CE operētājsistēmā Debian 12

Ka Instalet Docker Ce Operetajsistema Debian 12



Docker ir konteinerizācijas platforma. Tas ļauj izstrādātājiem iesaiņot lietojumprogrammas kopā ar nepieciešamajām atkarībām vieglos, izolētos konteineros. Šī metode nodrošina konsekvenci un pārnesamību dažādās vidēs. Docker efektīvā konteinerizācija samazina virtualizācijas izmaksas, padarot to ideāli piemērotu lietojumprogrammu izvietošanai no vietējās izstrādes vides mākoņu infrastruktūrās. Izmantojot Docker, izstrādātāji var viegli koplietot, izplatīt un mērogot lietojumprogrammas. Tas racionalizē izstrādes procesu un veicina DevOps praksi. Tā plašā iepriekš izveidoto attēlu ekosistēma un Docker Hub repozitorijs atvieglo ātru lietojumprogrammu izvietošanu un veicina sadarbību starp izstrādātājiem. Tas padara Docker par būtisku rīku mūsdienu programmatūras izstrādē.

Šajā rakstā mēs parādīsim, kā instalēt jaunāko Docker CE versiju Debian 12 “Bookworm”.







Satura tēma:

    1. Debian 12 pakotņu datu bāzes kešatmiņas atjaunināšana
    2. Konfliktējošo Docker pakotņu noņemšana no Debian 12
    3. Priekšnosacījumu pakotņu instalēšana Debian 12
    4. Oficiālā Docker repozitorija GPG atslēgas instalēšana operētājsistēmā Debian 12
    5. Oficiālās Docker pakotņu krātuves pievienošana Debian 12
    6. Docker CE instalēšana operētājsistēmā Debian 12
    7. Debian 12 pieteikšanās lietotāja pievienošana Docker grupai
    8. Pārbaude, vai Docker un Docker Compose ir pieejami Debian 12
    9. Secinājums

Debian 12 pakotņu datu bāzes kešatmiņas atjaunināšana

Lai atjauninātu Debian 12 pakotņu datu bāzes kešatmiņu, palaidiet šo komandu:



$ sudo piemērots atjauninājums




Konfliktējošo Docker pakotņu noņemšana no Debian 12

Ja jau instalējāt Docker no oficiālās Debian 12 pakotņu krātuves, pirms Docker instalēšanas no oficiālās Docker pakotņu krātuves tie ir jāatinstalē/jānoņem. Tas ir paredzēts, lai nodrošinātu, ka Debian pakotne Docker versija nav pretrunā ar oficiālo Docker pakotēto Docker versiju.





Lai noņemtu konfliktējošās Docker pakotnes no Debian 12, palaidiet šo komandu:

$ sudo apt noņemt -- iztīrīt docker.io docker-doc docker-compose podman-docker konteinera runc


Mūsu gadījumā nav instalēta neviena konfliktējoša Docker pakotne. Ja jums tāds ir, tas tiks noņemts.



Priekšnosacījumu pakotņu instalēšana Debian 12

Lai instalētu oficiālo Docker pakotņu krātuvi Debian 12, jums ir jāinstalē dažas pakotnes savā Debian 12.

Nepieciešamās pakotnes var instalēt ar šādu komandu:

$ sudo apt uzstādīt ca-certificates curl gnupg


Lai apstiprinātu instalēšanu, nospiediet UN un pēc tam nospiediet .


Nepieciešamās pakotnes ir jāinstalē.

Oficiālā Docker repozitorija GPG atslēgas instalēšana operētājsistēmā Debian 12

Lai varētu pievienot oficiālo Docker pakotņu repozitoriju savai Debian 12 sistēmai, savā Debian 12 sistēmā ir jāinstalē oficiālā Docker repozitorija GPG atslēga.

Lai pārliecinātos, ka /etc/apt/keyrings direktorijam ir pareizas piekļuves atļaujas, palaidiet šādu komandu:

$ sudo uzstādīt -m 0755 -d / utt / apt / atslēgu riņķi


Lai lejupielādētu oficiālās Docker pakotņu krātuves GPG atslēgu un saglabātu to mapē /etc/apt/keyrings Debian 12 sistēmas direktorijā, palaidiet šādu komandu:

$ čokurošanās -fsSL https: // download.docker.com / Linux / debian / gpg | sudo gpg --dārgais -O / utt / apt / atslēgu riņķi / docker.gpg


Lai pārliecinātos, ka ikviens var lasīt oficiālās Docker pakotņu krātuves GPG atslēgas failu, palaidiet šo komandu:

$ sudo chmod a+r / utt / apt / atslēgu riņķi / docker.gpg

Oficiālās Docker pakotņu krātuves pievienošana Debian 12

Lai savā Debian 12 sistēmā pievienotu oficiālo Docker pakotņu repozitoriju, palaidiet šo komandu:

$ atbalss 'deb [arch=' $ ( dpkg --drukas arhitektūra ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / utt / apt / sources.list.d / docker.list


Lai izmaiņas stātos spēkā, noteikti atjauniniet Debian 12 pakotņu datu bāzes kešatmiņu ar šādu komandu:

$ sudo piemērots atjauninājums


Docker CE instalēšana operētājsistēmā Debian 12

Lai instalētu jaunāko Docker CE versiju Debian 12, palaidiet šo komandu:

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


Lai apstiprinātu instalēšanu, nospiediet UN un pēc tam nospiediet .


Docker CE un nepieciešamās atkarības pakotnes tiek lejupielādētas no interneta. Tas aizņem kādu laiku, lai pabeigtu.


Tiek instalēts Docker CE un nepieciešamās atkarības pakotnes. Tas aizņem kādu laiku, lai pabeigtu.


Šajā brīdī jūsu Debian 12 datorā ir jāinstalē jaunākā Docker CE versija.

Debian 12 pieteikšanās lietotāja pievienošana Docker grupai

Lai palaistu Docker komandas bez superlietotāja privilēģijām, Docker grupai ir jāpievieno savas Debian 12 sistēmas pieteikšanās lietotājs.

Lai Docker grupai pievienotu Debian 12 sistēmas pieteikšanās lietotāju, palaidiet šo komandu:

$ sudo usermod -aG dokeris $ ( kas es esmu )


Lai izmaiņas stātos spēkā, restartējiet Debian 12 sistēmu ar šādu komandu:

$ pārstartēt

Pārbaude, vai Docker un Docker Compose ir pieejami Debian 12

Kad dators ir sāknēts, palaidiet šādas komandas no lietotnes Terminal, lai pārbaudītu, vai varat piekļūt Docker:

$ docker versija


Ja Docker ir pieejams, ir jādrukā instalētā Docker versijas numurs un būvējuma informācija. Kā redzat, mūsu Debian 12 sistēmā ir instalēta Docker versija 24.0.4.


Lai pārbaudītu, vai varat piekļūt Docker Compose, palaidiet šo komandu:

$ docker komponēšanas versija


Ja ir pieejams Docker Compose, ir jādrukā instalētais Docker Compose versijas numurs. Kā redzat, Docker Compose versija 2.19.1 ir instalēta mūsu Debian 12 sistēmā.

Secinājums

Mēs parādījām, kā instalēt jaunāko Docker Community Edition (CE) un Docker Compose versiju uz Debian 12 “Bookworm”. Mēs arī parādījām, kā palaist Docker operētājsistēmā Debian 12 bez superlietotāja (saknes) privilēģijām un kā pārbaudīt, vai Docker un Docker Compose ir pieejami arī Debian 12.