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 -y2. 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 lvm2Pachetul 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.repoAcest 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-ceAceasta 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 dockerPentru a verifica starea serviciului Docker, puteți rula
sudo systemctl status docker6. Verificarea instalării Docker
Pentru a verifica dacă Docker funcționează corect, executați următoarea comandă
sudo docker run hello-worldAceastă 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 dockerPasul 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_usernameDupă 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 Dockerdocker 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_iddocker 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 docker10. 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.


