Knowledgebase

Aveti intrebari? Sunteti in locul potrivit!

Instalare Docker CE pe CentOS 7

Tehnologia container-ului Docker va permite rularea aplicatiilor intr-un mediu specific, izolat. Docker Community Edition(CE) este noua denumire pentru produsul Docker. In acest tutorial puteti invata cu sa instalati Docker CE pe CentOS 7.

Pasul 1: Update de system
Asigurati-va ca rulati pe un sistem curat, faceti update pentru toate pachetele
Ruland comanda : yum update

Instalati debendintele Docker CE
Ruland comanda: yum install -y yum-utils device-mapper-persistent-data lvm2

Pasul 2: Instalati Docker CE

Docker va pune la dispozitie un repository de unde puteti descarca o versiune stabila pentru Docker CE. Se poate instala ruland comanda:

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

Pentru instalarea Docker rulati:
yum install -y docker-ce

Optional in acest caz, doriti sa folositi ultima versiune de Docker CE, pentru acest caz este necesar sa activati repository-urile care sunt dezactivate in mod implicit:
Ruland comanda :

yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test

Pasul 3: Permiteti comenzi Docker fara sudo

Lansarea unui container necesita dretpuri de administrator. In cazul in care nu doriti sa rulati Docker ca un utilizator root, acesta se poate rula utilizand sudo. Adaugarea sudo pentru fiecare comanda Docker este tendentioasa iar pentru a o evita utilizati grupul ‘docker’ ruland comanda : usermod -aG docker your_username

Porniti serviciile Docker, ruland comanda :
systemctl start docker

Pasul 4: Testati Docker
Puteti folosi testarea utilizand ‘hello-world’ pentru a verifica daca Docker-ul functioneaza pe sistemul dvs.
Rulati comanda : docker run hello-world

In cazul unui succes, primiti mesajul de bun venit:


Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the „hello-world” image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

Puteti rula un container Ubuntu utilizand comanda:
docker run -it ubuntu bash
Activarea Docker-ului pentru a rula in momentul in care porniti sistemul.

systemctl enable docker

Felicitari! Aveti instalat Docker CE pe CentOS 7.