
Docker este o platformă pentru dezvoltarea, livrarea și rularea aplicațiilor în containere. Docker Compose este un instrument care permite definirea și rularea aplicațiilor multi-container. Acest ghid îți va arăta pașii necesari pentru a instala și configura Docker și Docker Compose pe un server Ubuntu 22.04.
Pasul 1: Actualizează Sistemul
sudo apt update sudo apt upgrade
Pasul 2: Instalare Pachete Necesare
Instalează pachetele necesare pentru a permite instalarea Docker prin HTTPS:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Pasul 3: Adăugarea Cheii GPG pentru Docker
Adaugă cheia GPG oficială pentru Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Pasul 4: Adăugarea Repozitoriului Docker
Adaugă repozitoriul Docker la sursele APT:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Pasul 5: Instalarea Docker
Actualizează baza de date a pachetelor și instalează Docker:
sudo apt update sudo apt install docker-ce
Pasul 6: Verificarea Instalării Docker
Verifică dacă Docker a fost instalat corect rulând următoarea comandă:
sudo systemctl status docker
Pasul 7: Instalarea Docker Compose
Descarcă ultima versiune a Docker Compose din GitHub:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Fă Docker Compose executabil:
sudo chmod +x /usr/local/bin/docker-compose
Verifică instalarea Docker Compose:
docker-compose --version
Pasul 8: Adăugarea Utilizatorului la Grupul Docker
Adaugă utilizatorul curent la grupul Docker pentru a putea rula comenzi Docker fără `sudo`:
sudo usermod -aG docker ${USER}
Activează modificările grupului fără a reporni:
su - ${USER}




