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:
1 2 | sudo apt update sudo apt upgrade -y |
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:
1 | sudo apt install ca-certificates curl gnupg lsb-release -y |
– 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:
1 2 | sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg |
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ă:
1 2 3 | echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null |
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:
1 | sudo apt update |
6. Instalarea Docker Engine
Acum putem instala Docker Engine, împreună cu componentele necesare:
1 | sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y |
– 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:
1 | sudo systemctl status docker |
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:
1 | sudo docker run hello-world |
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:
1 | sudo usermod -aG docker $USER |
După această comandă, este necesar să vă deconectați și să vă reconectați sau să rulați:
1 | newgrp docker |
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 --versionpentru a confirma versiunea instalată. - Pornirea manuală a serviciului:
sudo systemctl start dockerdacă 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.