Kako montirati Docker volumen na host?

Kako Montirati Docker Volumen Na Host



Docker je jedan od najpopularnijih alata za kontejnerizaciju koji se koristi za razvoj i distribuciju projekata, aplikacija i softvera. Omogućuje razvojnim programerima pokretanje različitih aplikacija izoliranih od glavnog sustava bez potrebe za pojedinačnim operativnim sustavom. Predstavio je spremnike koji su podržani i kojima upravlja više Docker komponenti, a volumeni su jedan od njih.

Ovaj sveobuhvatni vodič pružit će najlakši način za montiranje Docker volumena na glavno računalo.







Kako montirati Docker volumen na host?

Za montiranje Docker volumena na host, pogledajte sljedeće upute:



  • Generirajte novi volumen pokretanjem docker volumen stvoriti
  • Navedite provjere volumena.
  • Prikažite i odaberite Docker sliku za stvaranje novog spremnika uz montiranje volumena.
  • izvršiti docker exec -it sh naredba za pokretanje spremnika.
  • Dodajte novu datoteku unutar spremnika i dodajte nešto teksta.
  • Stvorite još jedan Docker spremnik i montirajte volumen iz prvog spremnika.
  • Uredite postojeću datoteku volumena podataka i ponovno pokrenite spremnik.
  • izvršiti mačka naredba za prikaz sadržaja datoteke koja je dodana kroz dva različita spremnika za provjeru.

Korak 1: Stvorite volumen



U početku upotrijebite sljedeću naredbu za generiranje novog volumena:





docker volumen stvoriti --Ime V1.0

Ovdje:



  • docker volumen stvoriti naredba se koristi za generiranje volumena.
  • -Ime oznaka se koristi za određivanje naziva volumena.
  • V1.0 je naš novi naziv volumena:

Nakon što to učinite, volumen će se stvoriti.

Korak 2: Popis volumena

Zatim popišite sve postojeće volumene pokretanjem naredbe u nastavku da biste provjerili je li novi volumen stvoren ili ne:

docker volumen ls

Prema dolje danom rezultatu, novi je volumen uspješno kreiran:

Korak 3: Prikažite Docker slike

Zatim izvršite danu naredbu za prikaz Docker slika: iz danog izlaza odabrali smo nova slika: najnovije za daljnji postupak:

Korak 4: Montirajte Docker volumen

Nakon toga generirajte novi Docker spremnik s volumenom koji mu je pripojen uz pomoć dolje navedene naredbe:

docker run -d -od --Ime =sa_img2 -u V1.0: / V1.0 nova slika: najnovija

Ovdje:

  • -d zastavica koja se koristi za izvršavanje spremnika u pozadini.
  • -Ime opcija se koristi za određivanje naziva spremnika.
  • sa_img2 je naš novi naziv Docker spremnika.
  • -u opcija označava volumen.
  • V1.0 je prethodno kreirani novi volumen.
  • nova slika: od djece je postojeća Docker slika koja generira novi spremnik:

Korak 5: Stvorite datoteku unutar sveska podataka

Sada generirajte novu datoteku i dodajte joj malo teksta. Da biste to učinili, prijeđite na Docker ljusku izvršavanjem navedene naredbe:

lučki radnik izvrs -to sa_img2 sh

Zatim izvršite jeka naredba za generiranje i uređivanje nove datoteke. Nakon toga upotrijebite Izlaz naredba za izlaz iz spremnika:

# echo 'to su podaci con_img2' > /V1.0/sample1.txt

# Izlaz

Korak 6: Stvorite spremnik i dodajte volumen podataka

Za izradu novog Docker spremnika i dodavanje količine podataka u njega pokrenite naredbu:

docker run -d -od --Ime =sa_img3 --svezci-od con_img2 nova slika: najnovija

U gore navedenoj naredbi:

  • -Ime zastavica koja se koristi za dodavanje naziva spremnika.
  • svezaka-iz oznaka se koristi za montiranje volumena iz drugog spremnika.
  • sa_img2 je izvorni spremnik.
  • nova slika: najnovije je naziv naše izgrađene Docker slike:

Korak 7: Uredite datoteku unutar volumena podataka

Sada pokrenite Docker spremnik pomoću docker exec naredba i idite na način rada ljuske:

lučki radnik izvrs -to sa_img3 sh

Nakon što to učinite, uredite prethodno stvorenu datoteku unutar novog spremnika izvršavanjem jeka naredba:

# echo 'to su podaci con_img3' >> /V1.0/sample1.txt

# Izlaz

Kao rezultat toga, uzorak1.txt datoteka će biti uspješno ažurirana:

Korak 8: Ponovno pokrenite Docker kontejner

Da biste provjerili je li Docker volumen montiran ili ne, pokrenite ponovno pokretanje dockera naredba uz naziv spremnika:

docker restart con_img3

Korak 9: Pokrenite spremnik

Na kraju, pokrenite spremnik i prikažite podatke određene datoteke kako biste potvrdili da oba spremnika mogu čitati i pisati na isti volumen podataka pokretanjem mačka naredba:

lučki radnik izvrs -to sa_img3 sh

# cat /V1.0/sample1.txt

Može se vidjeti da je tekst koji je dodan iz dva različita spremnika u isti volumen podataka uspješno prikazan:

To je to! Pružili smo detaljan postupak za montiranje Docker volumena na glavno računalo.

Zaključak

Da biste montirali Docker volumen na glavno računalo, prvo generirajte novi volumen pokretanjem docker volumen stvoriti naredbu i navedite ih za provjeru. Nakon toga odaberite Docker sliku za stvaranje novog spremnika zajedno s montiranjem volumena. Zatim pokrenite spremnik, izradite datoteku i dodajte neke podatke. Sada stvorite još jedan Docker spremnik i montirajte volumen iz drugog spremnika. Izmijenite datoteku volumena podataka i ponovno pokrenite spremnik. Na kraju, izvršite mačka naredba za provjeru dodanog sadržaja. Ovaj je članak ilustrirao način montiranja Docker volumena na host.