Kaip įdiegti „Docker CE“ „Debian 12“.

Kaip Idiegti Docker Ce Debian 12



Docker yra konteinerių platforma. Tai leidžia kūrėjams supakuoti programas kartu su būtinomis priklausomybėmis į lengvus, izoliuotus konteinerius. Šis metodas užtikrina nuoseklumą ir perkeliamumą įvairiose aplinkose. Veiksmingas „Docker“ konteinerių išdėstymas sumažina virtualizacijos išlaidas, todėl jis idealiai tinka diegti programas iš vietinės kūrimo aplinkos į debesų infrastruktūrą. Naudodami „Docker“ kūrėjai gali lengvai bendrinti, platinti ir keisti programas. Tai supaprastina kūrimo procesą ir skatina „DevOps“ praktiką. Jo didžiulė iš anksto sukurtų vaizdų ekosistema ir „Docker Hub“ saugykla palengvina greitą programų diegimą ir skatina kūrėjų bendradarbiavimą. Dėl to „Docker“ yra esminis šiuolaikinės programinės įrangos kūrimo įrankis.

Šiame straipsnyje parodysime, kaip įdiegti naujausią Docker CE versiją Debian 12 „Bookworm“.





Turinio tema:

    1. „Debian 12“ paketų duomenų bazės talpyklos atnaujinimas
    2. Prieštaringų „Docker“ paketų pašalinimas iš „Debian 12“.
    3. Būtinų paketų diegimas Debian 12
    4. Oficialios „Docker“ saugyklos GPG rakto įdiegimas „Debian 12“.
    5. Oficialios „Docker“ paketų saugyklos pridėjimas „Debian 12“.
    6. „Docker CE“ diegimas „Debian 12“.
    7. „Debian 12“ prisijungimo vartotojo įtraukimas į „Docker“ grupę
    8. Tikrinimas, ar „Docker“ ir „Docker Compose“ yra prieinami „Debian 12“.
    9. Išvada

„Debian 12“ paketų duomenų bazės talpyklos atnaujinimas

Norėdami atnaujinti Debian 12 paketų duomenų bazės talpyklą, paleiskite šią komandą:



$ sudo tinkamas atnaujinimas




Prieštaringų „Docker“ paketų pašalinimas iš „Debian 12“.

Jei jau įdiegėte „Docker“ iš oficialios „Debian 12“ paketų saugyklos, prieš diegdami „Docker“ iš oficialios „Docker“ paketų saugyklos, turite juos pašalinti/pašalinti. Taip siekiama užtikrinti, kad „Debian“ supakuota „Docker“ versija neprieštarautų oficialiai „Docker“ supakuotai „Docker“ versijai.





Norėdami pašalinti nesuderinamus Docker paketus iš Debian 12, paleiskite šią komandą:

$ sudo apt pašalinti --valymas docker.io docker-doc docker-compose podman-docker konteinerinis runc


Mūsų atveju neįdiegti prieštaraujantys „Docker“ paketai. Jei turite, jis bus pašalintas.



Būtinų paketų diegimas Debian 12

Norėdami įdiegti oficialią „Docker“ paketų saugyklą „Debian 12“, turite įdiegti kai kuriuos paketus savo „Debian 12“.

Galite įdiegti reikiamus paketus naudodami šią komandą:

$ sudo apt diegti ca-certificates curl gnupg


Norėdami patvirtinti diegimą, paspauskite IR ir tada paspauskite <Įveskite> .


Reikėtų įdiegti reikiamus paketus.

Oficialios „Docker“ saugyklos GPG rakto įdiegimas „Debian 12“.

Prieš įtraukdami oficialią „Docker“ paketų saugyklą prie „Debian 12“ sistemos, savo „Debian 12“ sistemoje turite įdiegti oficialios „Docker“ saugyklos GPG raktą.

Norėdami įsitikinti, kad /etc/apt/keyrings katalogas turi tinkamus prieigos leidimus, paleiskite šią komandą:

$ sudo diegti -m 0755 -d / ir tt / apt / raktų pakabukai


Norėdami atsisiųsti oficialios „Docker“ paketų saugyklos GPG raktą ir išsaugoti jį /etc/apt/keyrings savo Debian 12 sistemos katalogą, paleiskite šią komandą:

$ garbanoti -fsSL https: // download.docker.com / Linux / debian / gpg | sudo gpg -- brangusis -O / ir tt / apt / raktų pakabukai / docker.gpg


Norėdami įsitikinti, kad visi gali perskaityti oficialios „Docker“ paketų saugyklos GPG rakto failą, paleiskite šią komandą:

$ sudo chmod a+r / ir tt / apt / raktų pakabukai / docker.gpg

Oficialios „Docker“ paketų saugyklos pridėjimas „Debian 12“.

Norėdami pridėti oficialią Docker paketo saugyklą savo Debian 12 sistemoje, paleiskite šią komandą:

$ aidas 'deb [arch=' $ ( dpkg --print-architektūra ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / ir tt / apt / šaltiniai.sąrašas.d / docker.list


Kad pakeitimai įsigaliotų, būtinai atnaujinkite Debian 12 paketų duomenų bazės talpyklą naudodami šią komandą:

$ sudo tinkamas atnaujinimas


„Docker CE“ diegimas „Debian 12“.

Norėdami įdiegti naujausią Docker CE versiją Debian 12, paleiskite šią komandą:

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


Norėdami patvirtinti diegimą, paspauskite IR ir tada paspauskite <Įveskite> .


Docker CE ir reikiami priklausomybės paketai atsisiunčiami iš interneto. Užbaigti užtrunka šiek tiek laiko.


Diegiama „Docker CE“ ir reikalingi priklausomybės paketai. Užbaigti užtrunka šiek tiek laiko.


Šiuo metu jūsų „Debian 12“ kompiuteryje turėtų būti įdiegta naujausia „Docker CE“ versija.

„Debian 12“ prisijungimo vartotojo įtraukimas į „Docker“ grupę

Norėdami paleisti „Docker“ komandas be supervartotojo teisių, savo „Debian 12“ sistemos prisijungimo vartotoją turite įtraukti į „Docker“ grupę.

Norėdami įtraukti Debian 12 sistemos prisijungimo vartotoją į Docker grupę, paleiskite šią komandą:

$ sudo usermod -aG dokas $ ( kas aš esu )


Kad pakeitimai įsigaliotų, iš naujo paleiskite Debian 12 sistemą naudodami šią komandą:

$ paleisti iš naujo

Tikrinimas, ar „Docker“ ir „Docker Compose“ yra prieinami „Debian 12“.

Kai kompiuteris bus paleistas, paleiskite šias komandas iš terminalo programos, kad patikrintumėte, ar galite pasiekti Docker:

$ docker versija


Jei „Docker“ pasiekiama, turėtų būti išspausdintas įdiegtos „Docker“ versijos numeris ir versijos informacija. Kaip matote, Docker 24.0.4 versija yra įdiegta mūsų Debian 12 sistemoje.


Norėdami patikrinti, ar galite pasiekti „Docker Compose“, paleiskite šią komandą:

$ docker kūrimo versija


Jei „Docker Compose“ galima pasiekti, reikia išspausdinti įdiegtos „Docker Compose“ versijos numerį. Kaip matote, „Docker Compose“ 2.19.1 versija yra įdiegta mūsų „Debian 12“ sistemoje.

Išvada

Mes parodėme, kaip įdiegti naujausią Docker Community Edition (CE) ir Docker Compose versiją Debian 12 „Bookworm“. Taip pat parodėme, kaip paleisti „Docker“ „Debian 12“ be supervartotojo (root) privilegijų ir kaip patikrinti, ar „Docker“ ir „Docker Compose“ taip pat pasiekiamos „Debian 12“.