Hvordan monterer jeg Docker-volumen til vært?

Hvordan Monterer Jeg Docker Volumen Til Vaert



Docker er et af de mest populære containeriseringsværktøjer, der bruges til at udvikle og distribuere projekter, applikationer og software. Det gør det muligt for udviklere at køre forskellige applikationer isoleret fra værtssystemet uden at have det individuelle OS, de kan køre på. Det introducerede containere, der understøttes og administreres af flere Docker-komponenter, og volumener er en af ​​dem.

Denne omfattende vejledning vil give den nemmeste måde at montere Docker-volumen på værten.







Hvordan monterer jeg Docker-volumen til vært?

For at montere Docker-volumen til værten, tjek følgende instruktioner:



  • Generer en ny diskenhed ved at køre docker-volumen oprettes
  • Liste over volumenbekræftelser.
  • Vis og vælg Docker-billedet for at oprette en ny beholder sammen med montering af volumen.
  • Udfør docker exec -it sh kommando for at køre containeren.
  • Tilføj en ny fil inde i beholderen, og tilføj noget tekst.
  • Opret en anden Docker-container og monter volumen fra den første container.
  • Rediger den eksisterende datavolumenfil, og genstart containeren.
  • Udfør kat kommando for at vise indholdet af filen, der blev tilføjet gennem to forskellige beholdere til verifikationer.

Trin 1: Opret volumen



Indledningsvis skal du bruge følgende kommando til at generere den nye diskenhed:





docker-volumen oprettes --navn V1.0

Her:



  • docker volumen skab kommandoen bruges til at generere en volumen.
  • -navn tag bruges til at angive volumennavnet.
  • V1.0 er vores nye bind navn:

Efter at have gjort det, vil lydstyrken blive oprettet.

Trin 2: Listevolumen

Angiv derefter alle eksisterende diskenheder ved at køre nedenstående kommando for at kontrollere, om den nye diskenhed er blevet oprettet eller ej:

docker volumen ls

I henhold til nedenstående output er det nye volumen blevet oprettet med succes:

Trin 3: Vis Docker-billeder

Udfør derefter den angivne kommando for at vise Docker-billeder: Fra det givne output har vi valgt newimage:seneste for videre proces:

Trin 4: Monter Docker Volume

Derefter genererer du en ny Docker-beholder med volumen knyttet til den ved hjælp af nedenstående kommando:

docker-løb -d -af --navn =with_img2 -i V1.0: / V1.0 newimage:seneste

Her:

  • -d flag bruges til at udføre containeren i baggrunden.
  • -navn option bruges til at angive containernavnet.
  • with_img2 er vores nye Docker-containernavn.
  • -i option angiver lydstyrken.
  • V1.0 er det tidligere oprettede nye bind.
  • nyt billede: fra børn er det eksisterende Docker-billede, der genererer den nye container:

Trin 5: Opret en fil inde i datavolumen

Generer nu en ny fil og tilføj noget tekst til den. For at gøre det skal du flytte til Docker-skallen ved at udføre den angivne kommando:

havnearbejder exec -det with_img2 sh

Udfør derefter ekko kommando for at generere og redigere den nye fil. Brug derefter Afslut kommando for at forlade beholderen:

# echo 'det er con_img2 data' > /V1.0/sample1.txt

# Afslut

Trin 6: Opret en container og tilføj datavolumen

For at oprette en ny Docker-container og tilføje datavolumen til den skal du køre den medfølgende kommando:

docker-løb -d -af --navn =with_img3 --bind-fra con_img2 nyt billede: seneste

I den ovennævnte kommando:

  • -navn flag bruges til at tilføje containernavnet.
  • mængder-fra tag bruges til montering af volumener fra en anden container.
  • with_img2 er kildebeholderen.
  • newimage:seneste er vores byggede Docker-billednavn:

Trin 7: Rediger fil i datavolumen

Kør nu Docker-beholderen ved at bruge docker exec kommando og naviger til dens skaltilstand:

havnearbejder exec -det with_img3 sh

Når du har gjort det, skal du redigere den tidligere oprettede fil inde i den nye container ved at udføre ekko kommando:

# echo 'det er con_img3 data' >> /V1.0/sample1.txt

# Afslut

Som følge heraf sample1.txt filen vil blive opdateret med succes:

Trin 8: Genstart Docker Container

For at kontrollere, om Docker-volumen er monteret eller ej, kører docker genstart kommando langs containernavnet:

docker genstart con_img3

Trin 9: Kør container

Til sidst skal du køre containeren og vise dataene for den bestemte fil for at bekræfte, at begge containere kan læse og skrive til den samme datavolumen ved at køre kat kommando:

havnearbejder exec -det with_img3 sh

# kat /V1.0/sample1.txt

Det kan ses, at teksten, der blev tilføjet fra to forskellige beholdere til samme datavolumen, er blevet vist med succes:

Det er det! Vi har givet en detaljeret procedure til montering af Docker-volumen til værten.

Konklusion

For at montere Docker-volumen til værten skal du først generere en ny volumen ved at køre docker-volumen oprettes kommando, og angiv dem til verifikationer. Vælg derefter Docker-billedet for at oprette en ny beholder sammen med montering af volumen. Udfør derefter containeren, opret en fil og tilføj nogle data. Opret nu en anden Docker-container og monter volumen fra en anden container. Rediger datavolumenfilen, og genstart containeren. Til sidst skal du udføre kat kommando til de tilføjede indholdsverifikationer. Denne artikel har illustreret måden at montere Docker-volumen til vært.