Cum se instalează Docker pe CentOS 7 + Docker Compose

Conceptul și tehnologia Docker sunt foarte răspândite astăzi. Mulți administratori de sistem îl folosesc pentru munca lor datorită numeroaselor avantaje pe care le oferă la manipularea containerelor în Linux. De aceea, astăzi vă vom arăta cum să instalați Docker pe CentOS7, iar apoi cum să instalați Docker Compose pentru a vă potența și mai mult VPS-ul!

Docker este îndrăgit mai ales pentru implementarea imaginilor care conțin aplicații sau servicii pe care dorim să le instalăm în rețeaua noastră. Pe lângă toate acestea, este un proiect open source care facilitează înțelegerea funcționării sale și chiar adaptabilitatea în cadrul companiei.

Înțelegerea lui Docker și a containerelor

Docker este o tehnologie open source care gestionează și automatizează implementarea aplicațiilor prin intermediul unui container. Aceste containere sunt distribuite prin intermediul unor imagini care conțin tot ce este necesar pentru a rula o aplicație. De exemplu, există imagini de WordPress, Nginx, MariaDB și multe alte servicii sau aplicații.

Principalul avantaj al utilizării Docker este că putem „instala” servicii sau aplicații pe mai multe sisteme, indiferent de hardware. De exemplu, putem face o imagine a aplicației noastre, iar aceasta poate rula pe orice calculator care are Docker instalat. Toate acestea indiferent de sistemul de operare sau de hardware-ul în cauză.

Cel mai bun lucru este că începerea utilizării acestui utilitar este ușoară! Haideți să învățăm cum să instalăm Docker pe CentOS 7!

Cum se instalează Docker pe CentOS 7

Instalarea Docker pe CentOS 7 este simplă. Pentru a face acest lucru, este necesar să ne conectăm la serverul nostru folosind SSH. Consultați tutorialul nostru PuTTY dacă aveți probleme.

ssh your-user@your-server

Apoi, trebuie să instalăm o serie de pachete înainte de a instala Docker. Trebuie să fim utilizatorul root și să rulăm următoarea linie în linia de comandă:

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

Cel mai simplu și mai sigur mod de a finaliza procesul este prin intermediul depozitelor oficiale Docker. Pentru a face acest lucru, este necesar să executăm această linie:

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

După aceea, putem instala Docker pe CentOS 7 prin executarea următoarei comenzi:

yum install docker-ce

Acum știm cum să instalăm Docker pe CentOS. Dar încă nu rulează! Pentru a activa și a porni Docker, executați următoarele comenzi:

systemctl enable docker
systemctl start docker

În cele din urmă, putem verifica starea serviciului pentru a verifica dacă totul a mers bine:

systemctl status docker

În ieșire ar trebui să vedem o linie verde care indică faptul că Docker este activat și funcționează.

Noțiuni de bază despre Docker

În primul rând, să rulăm comanda „Hello World” a lui Docker ca un început. Pentru a face acest lucru, trebuie să rulăm următoarea comandă:

docker run hello-world

Această imagine de test este cea pe care Docker recomandă să o verificăm de fiecare dată când reinstalați utilitarul.

Potem verifica toate imaginile pe care le avem în sistemul nostru cu această comandă:

docker images

Sau să căutăm în depozitul Docker o imagine disponibilă cu comanda search.

docker search 

De exemplu, putem căuta o imagine legată de CentOS 7.

docker search centos7

Și dacă dorim să o descărcăm, o putem face cu următoarea comandă:

docker pull 

În cele din urmă, pentru a o executa, vom folosi comanda run. Vom putea să apelăm imaginea prin ID-ul său sau direct prin numele său.

docker run -t -i 

Opțiunea -i înseamnă că vom face imaginea interactivă, în timp ce opțiunea -t înseamnă că vom avea acces la un terminal și vom putea simula unul.

Pentru a ieși dintr-o imagine, trebuie să apăsăm CTRL+D.

Cum se instalează Docker Compose pe CentOS 7

Docker Compose este un utilitar care ne permite să afișăm imagini în Docker. A fost creat deoarece multe programe au nevoie de alte servicii pentru a rula. De exemplu, cu WordPress sau un alt CMS, avem nevoie, în primul rând, de un server web funcțional, apoi de imaginea unui manager de baze de date și, în cele din urmă, de imaginea aplicației.

Ar trebui să le desfășurăm una câte una și să le configurăm. Cu Docker Composer putem defini totul într-un fișier, cu toate imaginile dependente de cea principală și le putem încărca în mod normal.

Pentru a instala Docker Compose pe CentOS 7, trebuie să rulăm această comandă:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

În cazul în care nu avem curl instalat, o putem face folosind următoarea comandă:

yum install curl

Apoi trebuie să atribuim permisiuni de execuție pentru binarul Docker Compose:

chmod +x /usr/local/bin/docker-compose

Și acum, pentru a ne asigura că nu există probleme atunci când folosim utilitarul în terminal, va trebui să facem o legătură simbolică în sistem:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

În final, verificăm versiunea instalată:

docker-compose --version

Și suntem gata să folosim atât Docker, cât și Docker Compose.

Concluzie

Astăzi Docker este un utilitar foarte utilizat. Implementarea aplicațiilor sub formă de containere ne salvează de problemele de compatibilitate. În plus, Docker facilitează instalarea și întreținerea containerelor existente. Pe de altă parte, dacă adăugăm un instrument precum Compose la tehnologia Docker, productivitatea și eficiența ar fi îmbunătățite și mai mult.

Cunoașterea Docker este foarte importantă în zilele noastre, de aceea vă recomandăm să vizitați site-ul web al proiectului și să citiți mai multe despre el. Învățare fericită!

Această postare a fost modificată ultima dată la 22 ianuarie 2020, 12:24 pm

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.