Cum să instalezi și să configurezi Docker și Docker Compose pe Ubuntu 22.04
Instalarea Docker din repository-ul oficial, Docker Compose și rularea fără sudo pe Ubuntu 22.04, explicate pas cu pas.
Servere și DevOps · · Actualizat · 2 min de citit

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 upgradePasul 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-commonPasul 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.gpgPasul 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/nullPasul 5: Instalarea Docker
Actualizează baza de date a pachetelor și instalează Docker:
sudo apt update
sudo apt install docker-cePasul 6: Verificarea Instalării Docker
Verifică dacă Docker a fost instalat corect rulând următoarea comandă:
sudo systemctl status dockerPasul 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-composeFă Docker Compose executabil:
sudo chmod +x /usr/local/bin/docker-composeVerifică instalarea Docker Compose:
docker-compose --versionPasul 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}Vrei să știi unde stă site-ul tău?
Scanarea gratuită îți arată în 30 de secunde viteza, SEO-ul și vizibilitatea în AI.