33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilizați codul:

BLACK33
BG40
Utilizați promoția
31.10.2024

Cum să instalați Docker pe CentOS

Docker este un instrument puternic pentru construirea, implementarea și rularea aplicațiilor în containere, oferind un mediu izolat care simplifică dezvoltarea și implementarea. Instalarea Docker pe CentOS vă permite să profitați de aceste capacități. Acest ghid vă va ghida prin procesul de instalare a Docker pe un server CentOS

1. Actualizarea sistemului

Înainte de a instala Docker, este o idee bună să vă actualizați sistemul pentru a vă asigura că toate pachetele sunt actuale

sudo yum update -y

2. Instalarea pachetelor necesare

Docker necesită ca mai întâi să fie instalate unele dependențe. Rulați următoarea comandă pentru a le adăuga

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Pachetul yum-utils furnizează utilitarul yum-config-manager, pe care îl vom utiliza pentru a configura depozitul Docker

3. Configurarea depozitului Docker

În continuare, adăugați depozitul oficial Docker la sistemul dvs

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Acest depozit furnizează cele mai recente pachete Docker pentru CentOS

4. Instalați Docker

Cu depozitul adăugat, acum puteți instala Docker

sudo yum install -y docker-ce

Aceasta instalează motorul Docker pe sistemul dumneavoastră CentOS

5. Porniți și activați Docker

După ce Docker este instalat, porniți serviciul Docker și activați-l pentru a rula la pornire

sudo systemctl start docker
sudo systemctl enable docker

Pentru a verifica starea serviciului Docker, puteți rula

sudo systemctl status docker

6. Verificarea instalării Docker

Pentru a verifica dacă Docker funcționează corect, executați următoarea comandă

sudo docker run hello-world

Această comandă descarcă o imagine de test din depozitul Docker și o rulează. Dacă totul este configurat corect, veți vedea un mesaj care indică faptul că Docker este instalat și funcționează

7. Gestionarea Docker ca utilizator non-Root (opțional)

În mod implicit, Docker necesită privilegii de root. Pentru a permite unui utilizator non-root să execute comenzi Docker, adăugați-l la grupul docker

Pasul 1: Crearea grupului Docker

sudo groupadd docker

Pasul 2: Adăugați utilizatorul dvs. la grupul Docker

Înlocuiți your_username cu numele de utilizator real căruia doriți să îi oferiți acces Docker

sudo usermod -aG docker your_username

După adăugarea utilizatorului, deconectați-vă și conectați-vă din nou pentru ca modificările să intre în vigoare

8. Comenzi Docker de bază

Iată câteva comenzi Docker esențiale pentru început

  • Lista containerelor Docker
    docker ps # Afișează containerele care rulează docker ps -a # Afișează toate containerele, inclusiv cele oprite
  • Porniți și opriți containerele
    docker start container_id
    docker stop container_id
  • Eliminați containerele
    docker rm container_id
  • Lista imagini Docker
    docker images
  • Trage o imagine Docker
    docker pull image_name

9. Configurarea Docker pentru a porni la pornire

Docker ar trebui să fie deja configurat pentru a porni la pornire. Cu toate acestea, dacă trebuie să o activați din nou

sudo systemctl enable docker

10. Configurare suplimentară Docker (opțională)

  • Configurarea Docker Compose: Docker Compose vă permite să definiți și să rulați aplicații multi-container. Instalați Docker Compose cu
    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 sudo chmod +x /usr/local/bin/docker-compose
  • Configurarea Docker Daemon: Personalizați Docker prin editarea fișierului /etc/docker/daemon.json. Puteți configura opțiuni precum logarea, driverele de stocare și setările de rețea.

Concluzii

Instalarea Docker pe CentOS oferă un mediu flexibil pentru aplicații containerizate, simplificând procesele de dezvoltare și implementare. Cu Docker instalat și funcționând, puteți începe acum să explorați containerizarea pentru proiectele dvs. pe CentOS.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilizați codul:

BLACK33
BG40
Utilizați promoția