Capitolul 6 · 6.1
Instalarea Docker din sursa oficială
Cu Docker rulați aplicații în containere: fiecare cu tot ce are nevoie, separat de restul serverului dumneavoastră. Pentru rețetele din capitolul 7 aveți nevoie de Docker și de pluginul docker compose.
Adăugarea sursei de pachete Docker
Aceștia sunt pașii din documentația Docker pentru Debian. Faceți mai întâi un snapshot (consultați Snapshoturi: o plasă de siguranță pentru orice modificare importantă).
anna@web1:~$ sudo apt update
anna@web1:~$ sudo apt install ca-certificates curl
anna@web1:~$ sudo install -m 0755 -d /etc/apt/keyrings
anna@web1:~$ sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
anna@web1:~$ sudo chmod a+r /etc/apt/keyrings/docker.asc
anna@web1:~$ sudo nano /etc/apt/sources.list.d/docker.sources
Introduceți în acest fișier:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
La Suites se trece numele de cod al versiunii dumneavoastră: trixie pentru Debian 13, bookworm pentru Debian 12. Pe Ubuntu, URL-ul este https://download.docker.com/linux/ubuntu (și pentru cheie), iar numele de cod este, de exemplu, noble pentru 24.04. Numele de cod îl aflați cu grep VERSION_CODENAME /etc/os-release.
Instalare și testare
anna@web1:~$ sudo apt update
anna@web1:~$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
anna@web1:~$ sudo docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
anna@web1:~$ docker compose version
Docker pornește automat, inclusiv după o repornire. Dacă ați instalat anterior pachetul docker.io sau docker-compose din Debian sau Ubuntu, eliminați-l mai întâi: folosite împreună, acestea generează conflicte.
Pe AlmaLinux și Rocky Linux urmați pașii pentru RHEL de pe docs.docker.com/engine/install.
sudo sau grupul docker?
În multe locuri veți citi că trebuie să vă adăugați în grupul docker. Rețineți însă că acest grup oferă la fel de multă putere ca root. În acest manual tastăm sudo docker. Astfel rămâne o singură ușă către root, iar aceasta are o parolă.
Atenție: Actualizările automate (consultați Actualizări și actualizări automate) nu actualizează în mod implicit pachetele din sursa Docker. Rulați regulat sudo apt update && sudo apt upgrade sau includeți sursa în actualizările automate.
