Kako instalirati Docker CE na Debian 12

Kako Instalirati Docker Ce Na Debian 12



Docker je platforma za kontejnerizaciju. Programerima omogućuje pakiranje aplikacija zajedno s potrebnim ovisnostima u lagane, izolirane spremnike. Ova metoda osigurava dosljednost i prenosivost u različitim okruženjima. Dockerova učinkovita kontejnerizacija smanjuje troškove virtualizacije, što ga čini idealnim za implementaciju aplikacija iz lokalnih razvojnih okruženja u infrastrukture oblaka. Uz Docker, programeri mogu jednostavno dijeliti, distribuirati i skalirati aplikacije. Ovo usmjerava razvojni proces i promiče DevOps praksu. Njegov golemi ekosustav unaprijed izgrađenih slika i Docker Hub repozitorija olakšava brzu implementaciju aplikacija i potiče suradnju među programerima. To čini Docker bitnim alatom u modernom razvoju softvera.

U ovom članku ćemo vam pokazati kako instalirati najnoviju verziju Docker CE na Debian 12 “Bookworm”.







Tema sadržaja:

    1. Ažuriranje predmemorije baze podataka paketa Debian 12
    2. Uklanjanje sukobljenih Docker paketa iz Debiana 12
    3. Instaliranje preduvjetnih paketa na Debian 12
    4. Instaliranje GPG ključa službenog Docker repozitorija na Debianu 12
    5. Dodavanje službenog repozitorija paketa Docker na Debianu 12
    6. Instaliranje Docker CE na Debian 12
    7. Dodavanje korisnika za prijavu na Debian 12 u Docker grupu
    8. Provjera jesu li Docker i Docker Compose dostupni na Debianu 12
    9. Zaključak

Ažuriranje predmemorije baze podataka paketa Debian 12

Za ažuriranje predmemorije baze podataka paketa Debian 12, pokrenite sljedeću naredbu:



$ sudo prikladno ažuriranje




Uklanjanje sukobljenih Docker paketa iz Debiana 12

Ako ste već instalirali Docker iz službenog repozitorija paketa Debian 12, morate ih deinstalirati/ukloniti prije instaliranja Dockera iz službenog repozitorija paketa Docker. Ovo je kako bismo bili sigurni da verzija Dockera u paketu Debiana nije u sukobu sa službenom verzijom Dockera u paketu Dockera.





Da biste uklonili sukobljene Docker pakete iz Debiana 12, pokrenite sljedeću naredbu:

$ sudo prikladno ukloniti --pročišćavanje docker.io docker-doc docker-compose podman-docker containerd runc


U našem slučaju nisu instalirani sukobljeni Docker paketi. Ako ih imate, bit će uklonjeni.



Instaliranje preduvjetnih paketa na Debian 12

Da biste instalirali službeno spremište Docker paketa na Debian 12, trebate instalirati neke pakete na svoj Debian 12.

Možete instalirati potrebne pakete sljedećom naredbom:

$ sudo prikladan instalirati ca-certifikati curl gnupg


Za potvrdu instalacije pritisnite I a zatim pritisnite .


Potrebno je instalirati potrebne pakete.

Instaliranje GPG ključa službenog Docker repozitorija na Debianu 12

Prije nego što možete dodati službeni repozitorij paketa Docker u svoj Debian 12 sustav, morate instalirati GPG ključ službenog repozitorija Docker na svoj Debian 12 sustav.

Kako biste bili sigurni da je /etc/apt/keyrings imenik ima ispravne dozvole pristupa, pokrenite sljedeću naredbu:

$ sudo instalirati -m 0755 -d / itd / prikladan / Privjesci


Za preuzimanje GPG ključa službenog repozitorija paketa Docker i spremanje u /etc/apt/keyrings direktoriju vašeg Debian 12 sustava, pokrenite sljedeću naredbu:

$ kovrča -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg --drago -O / itd / prikladan / Privjesci / docker.gpg


Kako biste bili sigurni da svatko može pročitati datoteku GPG ključa službenog repozitorija paketa Docker, pokrenite sljedeću naredbu:

$ sudo chmod a+r / itd / prikladan / Privjesci / docker.gpg

Dodavanje službenog repozitorija paketa Docker na Debianu 12

Za dodavanje službenog repozitorija Docker paketa na vaš Debian 12 sustav, pokrenite sljedeću naredbu:

$ jeka 'deb [arch=' $ ( dpkg --print-arhitektura ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / itd / prikladan / izvori.list.d / docker.list


Da bi promjene stupile na snagu, obavezno ažurirajte predmemoriju baze podataka paketa Debian 12 sljedećom naredbom:

$ sudo prikladno ažuriranje


Instaliranje Docker CE na Debian 12

Da biste instalirali najnoviju verziju Docker CE na Debian 12, pokrenite sljedeću naredbu:

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


Za potvrdu instalacije pritisnite I a zatim pritisnite .


Docker CE i potrebni paketi ovisnosti preuzimaju se s interneta. Potrebno je neko vrijeme da se završi.


Docker CE i potrebni paketi ovisnosti se instaliraju. Potrebno je neko vrijeme da se završi.


U ovom trenutku, najnovija verzija Docker CE trebala bi biti instalirana na vašem Debian 12 stroju.

Dodavanje korisnika za prijavu na Debian 12 u Docker grupu

Za pokretanje Docker naredbi bez privilegija superkorisnika, morate dodati korisnika za prijavu vašeg Debian 12 sustava u Docker grupu.

Za dodavanje korisnika za prijavu vašeg Debian 12 sustava u Docker grupu, pokrenite sljedeću naredbu:

$ sudo korisnički mod -aG doker $ ( tko sam ja )


Da bi promjene stupile na snagu, ponovno pokrenite svoj Debian 12 sustav sljedećom naredbom:

$ ponovno podizanje sustava

Provjera jesu li Docker i Docker Compose dostupni na Debianu 12

Nakon što se vaše računalo pokrene, pokrenite sljedeće naredbe iz terminalske aplikacije da biste provjerili možete li pristupiti Dockeru:

$ docker verzija


Ako je Docker dostupan, potrebno je ispisati instalirani broj verzije Dockera i informacije o međugradnji. Kao što vidite, Docker verzija 24.0.4 instalirana je na našem Debian 12 sustavu.


Kako biste provjerili možete li pristupiti Docker Composeu, pokrenite sljedeću naredbu:

$ verzija za sastavljanje dockera


Ako je Docker Compose dostupan, broj instalirane verzije Docker Compose trebao bi biti ispisan. Kao što vidite, Docker Compose verzija 2.19.1 instalirana je na našem Debian 12 sustavu.

Zaključak

Pokazali smo vam kako instalirati najnoviju verziju Docker Community Edition (CE) i Docker Compose na Debian 12 “Bookworm”. Također smo vam pokazali kako pokrenuti Docker na Debianu 12 bez privilegija superkorisnika (root) i kako provjeriti jesu li Docker i Docker Compose dostupni i na Debianu 12.