Cum se montează volumul Docker pe gazdă?

Cum Se Monteaza Volumul Docker Pe Gazda



Docker este unul dintre cele mai populare instrumente de containerizare care este utilizat pentru dezvoltarea și distribuirea de proiecte, aplicații și software. Le permite dezvoltatorilor să ruleze diferite aplicații izolate de sistemul gazdă fără a avea sistemul de operare individual pe care să poată rula. A introdus containere care sunt acceptate și gestionate de mai multe componente Docker, iar volumele sunt unul dintre ele.

Acest tutorial cuprinzător va oferi cel mai simplu mod de a monta volumul Docker pe gazdă.







Cum se montează volumul Docker pe gazdă?

Pentru a monta volumul Docker pe gazdă, consultați următoarele instrucțiuni:



  • Generați un nou volum prin rularea crearea volumului docker
  • Listați verificările de volum.
  • Afișați și selectați imaginea Docker pentru a crea un nou container împreună cu montarea volumului.
  • Executați docker exec -it sh comanda pentru a rula containerul.
  • Adăugați un fișier nou în interiorul containerului și adăugați ceva text.
  • Creați un alt container Docker și montați volumul din primul container.
  • Editați fișierul de volum de date existent și reporniți containerul.
  • Executați pisică comandă pentru a afișa conținutul fișierului care a fost adăugat prin două containere diferite pentru verificări.

Pasul 1: Creați volum



Inițial, utilizați următoarea comandă pentru a genera noul volum:





crearea volumului docker --Nume V1.0

Aici:



  • volumul docker crea comanda este utilizată pentru generarea unui volum.
  • -Nume eticheta este folosită pentru a specifica numele volumului.
  • V1.0 este noul nostru nume de volum:

După ce faceți acest lucru, volumul va fi creat.

Pasul 2: Listează volumul

Apoi, enumerați toate volumele existente rulând comanda de mai jos pentru a verifica dacă noul volum a fost creat sau nu:

volumul docker ls

Conform rezultatului de mai jos, noul volum a fost creat cu succes:

Pasul 3: Afișați imagini Docker

Apoi, executați comanda furnizată pentru a afișa imaginile Docker: Din rezultatul dat, am selectat imagine nouă: cea mai recentă pentru continuarea procesului:

Pasul 4: Montați volumul Docker

După aceea, generați un nou container Docker cu volumul atașat cu ajutorul comenzii de mai jos:

docker run -d -de --Nume =cu_img2 -în V1.0: / V1.0 newimage: ultima

Aici:

  • -d steag folosit pentru a executa containerul în fundal.
  • -Nume opțiunea este utilizată pentru a specifica numele containerului.
  • cu_img2 este noul nostru nume de container Docker.
  • -în opțiunea indică volumul.
  • V1.0 este noul volum creat anterior.
  • imagine nouă: de la copii este imaginea Docker existentă care generează noul container:

Pasul 5: Creați un fișier în interiorul volumului de date

Acum, generați un fișier nou și adăugați-i ceva text. Pentru a face acest lucru, treceți la shell-ul Docker executând comanda furnizată:

docher exec -aceasta cu_img2 SH

Apoi, executați ecou comandă pentru a genera și edita noul fișier. După aceea, utilizați Ieșire comandă pentru a ieși din container:

# echo „sunt date con_img2” > /V1.0/sample1.txt

# Ieșire

Pasul 6: Creați un container și adăugați volum de date

Pentru a crea un nou container Docker și a adăuga volum de date la acesta, executați comanda furnizată:

docker run -d -de --Nume =cu_img3 --volume-din con_img2 newimage:latest

În comanda de mai sus:

  • -Nume steag folosit pentru a adăuga numele containerului.
  • volume-de la eticheta este utilizată pentru montarea volumelor dintr-un alt container.
  • cu_img2 este containerul sursă.
  • imagine nouă: cea mai recentă este numele nostru construit al imaginii Docker:

Pasul 7: Editați fișierul în volumul de date

Acum, rulați containerul Docker utilizând docker exec comandă și navigați la modul său shell:

docher exec -aceasta cu_img3 SH

După ce faceți acest lucru, editați fișierul creat anterior în interiorul noului container executând fișierul ecou comanda:

# echo „sunt date con_img3” >> /V1.0/sample1.txt

# Ieșire

Drept urmare, sample1.txt fișierul va fi actualizat cu succes:

Pasul 8: Reporniți Docker Container

Pentru a verifica dacă volumul Docker a fost montat sau nu rulați repornire docker comandă de-a lungul numelui containerului:

docker restart con_img3

Pasul 9: Rulați Container

În cele din urmă, rulați containerul și afișați datele unui anumit fișier pentru a confirma că ambele containere pot citi și scrie în același volum de date, rulând pisică comanda:

docher exec -aceasta cu_img3 SH

# cat /V1.0/sample1.txt

Se poate observa că textul care a fost adăugat din două containere diferite la același volum de date a fost afișat cu succes:

Asta este! Am furnizat o procedură detaliată pentru montarea volumului Docker pe gazdă.

Concluzie

Pentru a monta volumul Docker pe gazdă, mai întâi, generați un nou volum prin rularea fișierului crearea volumului docker comanda și enumerați-le pentru verificări. După aceea, selectați imaginea Docker pentru a crea un nou container împreună cu montarea volumului. Apoi, executați containerul, creați un fișier și adăugați câteva date. Acum, creați un alt container Docker și montați volumul dintr-un alt container. Modificați fișierul cu volumul de date și reporniți containerul. În cele din urmă, executați pisică comandă pentru verificările de conținut adăugat. Acest articol a ilustrat modul de a monta volumul Docker pe gazdă.