Docker este o platformă open-source care simplifică procesul de dezvoltare, expediere și funcționare a aplicațiilor în interiorul containerelor. Acest ghid va acoperi instalarea Docker pe Ubuntu 20.04 și va oferi o prezentare generală a utilizării sale de bază.

Condiții prealabile

  • Un sistem care rulează Ubuntu 20.04
  • Un cont de utilizator cu privilegii sudo
  • Acces la internet

Pasul 1: Actualizarea pachetelor de sistem

Înainte de a instala Docker, actualizați depozitul de pachete pentru a vă asigura că aveți cele mai recente versiuni de software:

sudo apt update && sudo apt upgrade -y

Pasul 2: Instalarea dependențelor necesare

Docker necesită instalarea anumitor dependențe. Rulați următoarea comandă pentru a le instala:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Pasul 3: Adăugați cheia GPG oficială a Docker

Pentru a verifica autenticitatea pachetului Docker, adăugați cheia GPG a acestuia:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | 
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Pasul 4: Adăugați depozitul Docker

Adăugați depozitul oficial Docker la sursele sistemului dvs:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu focal stable" | 
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Pasul 5: Instalați Docker

Actualizați lista de pachete și instalați Docker Engine:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Pasul 6: Verificarea instalării Docker

Verificați dacă Docker este instalat corect prin rularea:

docker --version

Pentru a vă asigura că Docker rulează:

sudo systemctl status docker

Dacă nu rulează, porniți-l cu:

sudo systemctl start docker

Pentru a permite Docker să pornească la pornire:

sudo systemctl enable docker

Pasul 7: Rulați Docker fără Sudo (opțional)

În mod implicit, Docker necesită privilegii sudo. Pentru a-l rula ca utilizator non-root, adăugați utilizatorul dvs. la grupul docker:

sudo usermod -aG docker $USER

Deconectați-vă și reconectați-vă pentru ca modificările să intre în vigoare.

Pasul 8: Testați instalarea Docker

Rulați un container de testare pentru a verifica dacă Docker funcționează corect:

docker run hello-world

Dacă instalarea este reușită, ar trebui să vedeți un mesaj care confirmă că Docker rulează corect.

Comenzi de bază Docker

Extragerea unei imagini

Pentru a descărca o imagine din Docker Hub:

docker pull ubuntu

Lista de imagini instalate

docker images

Rularea unui container

Pentru a porni un container de la o imagine:

docker run -it ubuntu bash

Această comandă rulează un container Ubuntu și deschide un shell interactiv.

Lista containerelor care rulează

docker ps

Pentru a vedea toate containerele, inclusiv cele oprite:

docker ps -a

Oprirea unui container

Pentru a opri un container care rulează:

docker stop 

Eliminarea unui container

Pentru a elimina un container oprit:

docker rm 

Eliminarea unei imagini

Pentru a șterge o imagine:

docker rmi 

Curățarea resurselor neutilizate

Eliminați toate containerele oprite și imaginile neutilizate:

docker system prune -a

Concluzie

Docker este un instrument puternic care simplifică implementarea și gestionarea aplicațiilor. Acest ghid a acoperit procesul de instalare și comenzile de bază pentru a vă ajuta să începeți cu Docker pe Ubuntu 20.04.