Cum instalezi Docker pe Ubuntu 24.04 pas cu pas

Introducere în Docker și Ubuntu 24.04

Docker este o platformă open-source care automatizează distribuirea aplicațiilor în containere, oferind o metodă simplă și eficientă de a rula software în medii izolate. Ubuntu 24.04, cea mai recentă versiune LTS a popularului sistem de operare Linux, oferă un mediu stabil și modern pentru dezvoltarea și rularea containerelor Docker.

De ce să alegi Docker pe Ubuntu 24.04?

Ubuntu 24.04 oferă suport pe termen lung (LTS) și este optimizat pentru servere și desktop-uri, fiind astfel o alegere ideală pentru dezvoltatori și administratori care doresc să ruleze containere Docker. Instalarea Docker pe această platformă asigură compatibilitate cu cele mai noi funcționalități și actualizări de securitate.

Pași pentru instalarea Docker pe Ubuntu 24.04

Vom parcurge împreună pașii esențiali pentru instalarea Docker folosind depozitul oficial Docker, pentru a beneficia de cele mai recente versiuni și actualizări.

1. Actualizarea sistemului

Primul pas este să ne asigurăm că toate pachetele sistemului sunt actualizate:

Aceste comenzi actualizează lista de pachete și instalează toate actualizările disponibile, pregătind sistemul pentru instalarea Docker.

2. Instalarea pachetelor necesare pentru Docker

Docker necesită câteva pachete suplimentare pentru a gestiona depozitele HTTPS și cheile GPG:

ca-certificates: certificate SSL necesare pentru conexiuni securizate
curl: pentru descărcarea fișierelor
gnupg: gestionarea cheilor GPG
lsb-release: obținerea informațiilor despre distribuția Linux

3. Adăugarea cheii GPG oficiale Docker

Cheia GPG este folosită pentru a verifica autenticitatea pachetelor Docker pe care urmează să le instalăm:

Aceasta comandă creează directorul necesar și descarcă cheia oficială Docker, convertind-o într-un format acceptat de apt.

4. Adăugarea depozitului oficial Docker

Vom adăuga depozitul Docker în lista surselor apt, pentru a putea instala ultima versiune oficială:

Această comandă adaugă depozitul în funcție de arhitectura sistemului și versiunea Ubuntu (24.04 este denumită jammy).

5. Actualizarea listei de pachete

După adăugarea depozitului, actualizăm lista de pachete pentru a include pachetele Docker:

6. Instalarea Docker Engine

Acum putem instala Docker Engine, împreună cu componentele necesare:

docker-ce: Docker Community Edition
docker-ce-cli: interfața de linie de comandă Docker
containerd.io: runtime-ul containerelor
docker-buildx-plugin și docker-compose-plugin: extensii utile pentru construirea și orchestrarea containerelor

7. Verificarea instalării Docker

Pentru a verifica dacă Docker a fost instalat corect și rulează, executăm:

Ar trebui să vedem un mesaj care indică faptul că serviciul Docker este activ și funcțional.

De asemenea, putem testa rularea unui container simplu:

Acest container oficial afișează un mesaj de confirmare dacă totul este configurat corect.

Configurarea utilizatorului pentru a folosi Docker fără sudo

Implicit, comenzile Docker necesită drepturi de administrator (sudo). Pentru a evita acest lucru, putem adăuga utilizatorul curent în grupul docker:

După această comandă, este necesar să vă deconectați și să vă reconectați sau să rulați:

Astfel, veți putea folosi comenzi Docker fără prefixul sudo.

Depanare și sfaturi utile

  • Probleme cu permisiuni: Dacă întâmpinați erori legate de permisiuni, asigurați-vă că utilizatorul este în grupul docker.
  • Verificarea versiunii Docker: Rulați docker --version pentru a confirma versiunea instalată.
  • Pornirea manuală a serviciului: sudo systemctl start docker dacă serviciul nu pornește automat.
  • Actualizări Docker: Pentru a menține Docker actualizat, periodic rulați sudo apt update && sudo apt upgrade -y.

Concluzie

Instalarea Docker pe Ubuntu 24.04 este un proces simplu și direct, care vă permite să profitați de puterea containerelor pentru dezvoltare, testare sau producție. Urmând pașii descriși în acest ghid, veți avea un mediu Docker complet funcțional, gata să ruleze o varietate de aplicații containerizate.

Docker deschide noi posibilități în gestionarea și scalarea aplicațiilor, iar Ubuntu 24.04 este o bază solidă pentru aceste tehnologii moderne.

Aveti nevoie de ajutor cu Linux Server sau WordPress?