Ghid de introducere în Docker: Cum să creezi și să gestionezi containere cu Docker

2/20/2026
5 min read

Ghid de introducere în Docker: Cum să creezi și să gestionezi containere cu Docker

Docker este o platformă de containerizare open-source care ajută dezvoltatorii să împacheteze, să distribuie și să ruleze aplicații. Acest articol te va ghida pas cu pas cum să folosești Docker pentru a crea și gestiona containere, pentru a menține consistența aplicațiilor în diferite medii.

1. Ce este Docker?

Docker este o platformă deschisă care permite dezvoltatorilor să construiască, să desfășoare și să gestioneze aplicații containerizate cu ușurință. Containerele sunt ușoare, portabile și pot rula în același mod oriunde, asigurând consistența și scalabilitatea aplicațiilor.

2. Instalarea Docker

Înainte de a începe, trebuie să instalezi Docker pe sistemul tău de operare. Iată pașii de instalare pentru diferite sisteme de operare:

2.1 Windows

  1. Mergi pe site-ul oficial Docker pentru a descărca Docker Desktop: Docker Downloads.
  2. Dublu clic pe fișierul descărcat Docker Desktop Installer.exe și urmează instrucțiunile pentru a finaliza instalarea.
  3. După finalizarea instalării, pornește Docker Desktop și asigură-te că rulează în zona de sistem.

2.2 macOS

  1. Mergi pe site-ul oficial Docker pentru a descărca Docker Desktop: Docker Downloads.
  2. Dublu clic pe fișierul descărcat .dmg și trage Docker în folderul aplicații.
  3. Pornește Docker Desktop și asigură-te că rulează în bara de stare.

2.3 Linux

Pe Linux, poți instala Docker prin managerul de pachete. De exemplu, pentru Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

După finalizarea instalării, poți folosi următoarea comandă pentru a verifica dacă Docker a fost instalat cu succes:

docker --version

3. Crearea primului tău container Docker

Următorul pas este să folosim comenzile Docker pentru a crea un container simplu.

3.1 Trage imaginea

Docker folosește imagini pentru a crea containere, iar imaginea poate fi considerată un șablon pentru aplicație. De exemplu, putem trage o imagine simplă Ubuntu din Docker Hub:

docker pull ubuntu

3.2 Rulează containerul

După ce ai tras imaginea, rulează următoarea comandă pentru a porni un nou container:

docker run -it ubuntu /bin/bash

Explicația parametrilor comenzii de mai sus este următoarea:

  • run: rulează un nou container
  • -it: folosește un terminal interactiv
  • ubuntu: numele imaginii
  • /bin/bash: comanda care va fi rulată după pornirea containerului

Acum ar trebui să te afli într-un container Ubuntu, tastează exit pentru a ieși din container.

4. Gestionarea containerelor Docker

4.1 Vizualizarea containerelor în execuție

Poți folosi următoarea comandă pentru a vedea toate containerele care rulează în prezent:

docker ps

4.2 Vizualizarea tuturor containerelor

Dacă vrei să vezi toate containerele (inclusiv cele oprite), poți folosi:

docker ps -a

4.3 Oprirea și pornirea containerelor

Dacă vrei să oprești un container care rulează, poți folosi următoarea comandă:

docker stop 

Pentru a reporni un container oprit:

docker start 

4.4 Ștergerea containerelor

Pentru a șterge un container, poți folosi:

docker rm 

5. Crearea și utilizarea Dockerfile

Dockerfile este un fișier text care conține o serie de instrucțiuni pentru a construi automat imagini Docker. Iată un exemplu simplu de Dockerfile care creează o imagine care conține Python.

5.1 Crearea Dockerfile

În directorul ales, creează un fișier Dockerfile și adaugă următorul conținut:

# Folosește imaginea de bază oficială Python
FROM python:3.9-slim

# Setează directorul de lucru
WORKDIR /app

# Copiază fișierele din directorul curent în container
COPY . .

# Instalează dependențele
RUN pip install -r requirements.txt

# Setează comanda care va fi rulată după pornirea containerului
CMD ["python", "app.py"]

5.2 Construirea imaginii

În directorul în care se află fișierul Dockerfile, rulează următoarea comandă pentru a construi imaginea:

docker build -t my-python-app .

5.3 Rularea imaginii tale

După ce ai construit imaginea, poți folosi următoarea comandă pentru a o rula:

docker run -d -p 5000:5000 my-python-app

Această comandă va mapa portul 5000 al containerului la portul 5000 al gazdei.

6. Concluzie

Prin pașii de mai sus, ai învățat conceptele de bază ale Docker, metodele de instalare și cum să creezi și să gestionezi containere. Docker face dezvoltarea și desfășurarea mai simple și eficiente, ajutându-te să menții consistența aplicațiilor în diferite medii. În activitatea practică, utilizarea funcționalităților Docker împreună cu instrumentele CI/CD va îmbunătăți semnificativ eficiența fluxului de lucru în dezvoltare.

Pe măsură ce tehnologia continuă să evolueze, domeniul de aplicare al Docker se extinde constant, iar stăpânirea Docker va adăuga mai multe posibilități carierei tale în dezvoltarea software. Sper că acest ghid te va ajuta să începi cu succes în Docker! Dacă ai întrebări, te invit să discuți în secțiunea de comentarii.

Published in Technology

You Might Also Like