Cum să instalați Docker pe CentOS ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
04.12.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. Actualizați sistemul

Î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

Odată 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 fără rădăcină (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 pentru care doriți să acordaț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 de bază Docker

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
  • Eliminarea containerelor:
    docker rm container_id
  • Listează imaginile Docker:
    docker images
  • Trageți 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ă executaț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 daemonului Docker: 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țiile containerizate, simplificând procesele de dezvoltare și implementare. Cu Docker instalat și funcțional, puteți începe să explorați containerizarea pentru proiectele dvs. pe CentOS.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills