Hur monterar jag Docker Volume till Host?

Hur Monterar Jag Docker Volume Till Host



Docker är ett av de mest populära verktygen för containerisering som används för att utveckla och distribuera projekt, applikationer och programvara. Det gör det möjligt för utvecklare att köra olika applikationer isolerade från värdsystemet utan att ha det individuella operativsystemet för dem att köra på. Den introducerade behållare som stöds och hanteras av flera Docker-komponenter och volymer är en av dem.

Denna omfattande handledning kommer att ge det enklaste sättet att montera Docker-volymen till värden.







Hur monterar jag Docker Volume till Host?

För att montera Docker-volymen till värden, kolla in följande instruktioner:



  • Generera en ny volym genom att köra docker volym skapa
  • Lista volymverifieringarna.
  • Visa och välj Docker-bilden för att skapa en ny behållare tillsammans med montering av volymen.
  • Utför docker exec -it sh kommando för att köra behållaren.
  • Lägg till en ny fil i behållaren och lägg till lite text.
  • Skapa ytterligare en Docker-behållare och montera volymen från den första behållaren.
  • Redigera den befintliga datavolymfilen och starta om behållaren.
  • Utför katt kommando för att visa innehållet i filen som lades till genom två olika behållare för verifieringar.

Steg 1: Skapa volym



Använd först följande kommando för att generera den nya volymen:





docker volym skapa --namn V1.0

Här:



  • docker volym skapa kommandot används för att generera en volym.
  • -namn taggen används för att ange volymnamnet.
  • V1.0 är vårt nya volymnamn:

Efter att ha gjort det kommer volymen att skapas.

Steg 2: Listvolym

Lista sedan alla befintliga volymer genom att köra kommandot nedan för att verifiera om den nya volymen har skapats eller inte:

docker volym ls

Enligt nedanstående utdata har den nya volymen skapats framgångsrikt:

Steg 3: Visa Docker-bilder

Kör sedan det angivna kommandot för att visa Docker-bilder: Från den givna utgången har vi valt newimage:senaste för vidare process:

Steg 4: Montera Docker Volume

Därefter genererar du en ny Docker-behållare med volymen ansluten till den med hjälp av kommandot nedan:

hamnarkörning -d -av --namn =with_img2 -i V1.0: / V1.0 newimage:senaste

Här:

  • -d flaggan som används för att köra behållaren i bakgrunden.
  • -namn alternativet används för att ange behållarens namn.
  • with_img2 är vårt nya Docker-containernamn.
  • -i alternativet anger volymen.
  • V1.0 är den tidigare skapade nya volymen.
  • newimage: från barn är den befintliga Docker-bilden som genererar den nya behållaren:

Steg 5: Skapa en fil i datavolymen

Skapa nu en ny fil och lägg till lite text till den. För att göra det, flytta till Docker-skalet genom att utföra det angivna kommandot:

hamnarbetare exec -Det with_img2 sh

Därefter kör du eko kommando för att generera och redigera den nya filen. Efter det, använd utgång kommando för att avsluta behållaren:

# echo 'det är con_img2-data' > /V1.0/sample1.txt

# utgång

Steg 6: Skapa en behållare och lägg till datavolym

För att skapa en ny Docker-behållare och lägga till datavolym till den, kör det medföljande kommandot:

hamnarkörning -d -av --namn =with_img3 --volymer-från con_img2 newimage:senaste

I det ovan angivna kommandot:

  • -namn flaggan som används för att lägga till behållarens namn.
  • volymer-från taggen används för att montera volymerna från en annan behållare.
  • with_img2 är källbehållaren.
  • newimage:senaste är vårt byggda Docker-bildnamn:

Steg 7: Redigera fil i datavolymen

Kör nu Docker-behållaren genom att använda docker exec kommando och navigera till dess skalläge:

hamnarbetare exec -Det with_img3 sh

Efter att ha gjort det, redigera den tidigare skapade filen inuti den nya behållaren genom att köra eko kommando:

# echo 'det är con_img3-data' >> /V1.0/sample1.txt

# utgång

Som ett resultat av detta sample1.txt filen kommer att uppdateras framgångsrikt:

Steg 8: Starta om Docker Container

För att verifiera om Docker-volymen är monterad eller inte körde omstart av docker kommando längs behållarens namn:

docker starta om con_img3

Steg 9: Kör Container

Slutligen, kör behållaren och visa data för den specifika filen för att bekräfta att båda behållarna kan läsa och skriva till samma datavolym genom att köra katt kommando:

hamnarbetare exec -Det with_img3 sh

# cat /V1.0/sample1.txt

Det kan ses att texten som lades till från två olika behållare till samma datavolym har visats framgångsrikt:

Det är allt! Vi har tillhandahållit en detaljerad procedur för att montera Docker-volymen på värden.

Slutsats

För att montera Docker-volymen till värden, generera först en ny volym genom att köra docker volym skapa kommandot och lista dem för verifieringar. Efter det, välj Docker-bilden för att skapa en ny behållare tillsammans med montering av volymen. Kör sedan behållaren, skapa en fil och lägg till lite data. Skapa nu en annan Docker-behållare och montera volymen från en annan behållare. Ändra datavolymfilen och starta om behållaren. Slutligen, kör katt kommandot för de tillagda innehållsverifieringarna. Den här artikeln har illustrerat sättet att montera Docker-volymen till värddatorn.