Tehnologia containerului Docker vă permite să rulați aplicații într-un mediu specific și izolat. Docker Community Edition (CE) este noul nume pentru produsul gratuit Docker . În acest tutorial, veți învăța cum să instalați Docker CE pe CentOS 7.
Pasul 1: Actualizare sistem
În primul rând, să ne asigurăm că rulăm pe un sistem curat. Actualizați toate pachetele.
yum update
Apoi, instalați dependențele Docker CE.
yum install -y yum-utils device-mapper-persistent-data lvm2
Pasul 2: Instalarea Docker CE
Docker oferă un depozit în care puteți prelua versiunea stabilă Docker CE. Instalați-o cu această comandă:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Pentru a instala Docker, pur și simplu executați:
yum install -y docker-ce
Opțional: În cazul în care doriți să utilizați cea mai recentă versiune a Docker CE, trebuie să activați acele depozite care sunt dezactivate implicit:
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
Pasul 3: Permiteți comenzile Docker fără sudo
Lansarea unui container necesită privilegii de administrator. Dacă nu doriți să rulați Docker ca utilizator rădăcină, îl puteți rula din cont folosind sudo. Adăugarea " sudo" în fața fiecărei comenzi Docker este obositoare - pentru a evita acest lucru, adăugați utilizatorul " docker" în grupul:
usermod -aG docker your_username
Acum, porniți serviciul Docker:
systemctl start docker
Pasul 4: Test Docker
Puteți utiliza testul „hello-world” la îndemână pentru a verifica dacă Docker va rula sau nu pe sistemul dvs.
docker run hello-world
După succes, aceasta va returna mesajul de bun venit:
Buna ziua de la Docker!
Acest mesaj arată că instalația dvs. funcționează corect.
Pentru a genera acest mesaj, Docker a făcut următorii pași:
1. Clientul Docker a contactat demonul Docker.
2. Demonul Docker a scos imaginea „hello-world” din Docker Hub.
3. Demonul Docker a creat un nou container din acea imagine care rulează
executabilul care produce ieșirea pe care o citiți în prezent.
4. Demonul Docker a transmis acea ieșire către clientul Docker, care a trimis-o
terminalului.
Puteți rula, de asemenea, un container Ubuntu cu:
docker run -it ubuntu bash
Să activăm Docker pentru a rula atunci când sistemul dvs. pornește.
systemctl enable docker
Felicitări! Acum ați instalat Docker CE pe CentOS 7.