Hvordan montere Docker-volum til vert?

Hvordan Montere Docker Volum Til Vert



Docker er et av de mest populære containeriseringsverktøyene som brukes til å utvikle og distribuere prosjekter, applikasjoner og programvare. Det gjør det mulig for utviklere å kjøre forskjellige applikasjoner isolert fra vertssystemet uten å ha det individuelle operativsystemet de kan kjøre på. Den introduserte containere som støttes og administreres av flere Docker-komponenter og volumer er en av dem.

Denne omfattende opplæringen vil gi den enkleste måten å montere Docker-volum på verten.







Hvordan montere Docker-volum til vert?

For å montere Docker-volumet til verten, sjekk ut følgende instruksjoner:



  • Generer et nytt volum ved å kjøre docker volum opprette
  • List opp volumbekreftelsene.
  • Vis og velg Docker-bildet for å lage en ny beholder sammen med montering av volumet.
  • Utfør docker exec -it sh kommando for å kjøre beholderen.
  • Legg til en ny fil i beholderen, og legg til litt tekst.
  • Opprett en annen Docker-beholder og monter volumet fra den første beholderen.
  • Rediger den eksisterende datavolumfilen og start beholderen på nytt.
  • Utfør katt kommando for å vise innholdet i filen som ble lagt til gjennom to forskjellige beholdere for verifikasjoner.

Trinn 1: Lag volum



Til å begynne med bruker du følgende kommando for å generere det nye volumet:





docker volum opprette --Navn V1.0

Her:



  • docker volum skape kommandoen brukes til å generere et volum.
  • -Navn taggen brukes for å spesifisere volumnavnet.
  • V1.0 er vårt nye volumnavn:

Etter å ha gjort det, vil volumet bli opprettet.

Trinn 2: Listevolum

List deretter alle eksisterende volumer ved å kjøre kommandoen nedenfor for å bekrefte om det nye volumet er opprettet eller ikke:

docker volum ls

I henhold til utdataene nedenfor har det nye volumet blitt opprettet:

Trinn 3: Vis Docker-bilder

Deretter utfører du den angitte kommandoen for å vise Docker-bilder: Fra den gitte utgangen har vi valgt nytt bilde: siste for videre prosess:

Trinn 4: Monter Docker Volume

Etterpå, generer en ny Docker-beholder med volumet festet til den ved hjelp av kommandoen nedenfor:

docker run -d -av --Navn =with_img2 -i V1.0: / V1.0 nytt bilde: siste

Her:

  • -d flagget som brukes til å utføre beholderen i bakgrunnen.
  • -Navn alternativet brukes for å spesifisere beholdernavnet.
  • with_img2 er vårt nye Docker-beholdernavn.
  • -i alternativet angir volumet.
  • V1.0 er det tidligere opprettede nye volumet.
  • nytt bilde: fra barn er det eksisterende Docker-bildet som genererer den nye beholderen:

Trinn 5: Lag en fil i datavolumet

Generer nå en ny fil og legg til litt tekst til den. For å gjøre det, flytt til Docker-skallet ved å utføre den angitte kommandoen:

havnearbeider exec -den with_img2 sh

Deretter utfører du ekko kommandoen for å generere og redigere den nye filen. Etter det, bruk exit kommando for å gå ut av beholderen:

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

# exit

Trinn 6: Opprett en beholder og legg til datavolum

For å lage en ny Docker-beholder og legge til datavolum til den, kjør kommandoen:

docker run -d -av --Navn =with_img3 --bind-fra con_img2 nytt bilde: siste

I kommandoen ovenfor:

  • -Navn flagget som brukes til å legge til beholdernavnet.
  • volumer-fra taggen brukes for å montere volumene fra en annen beholder.
  • with_img2 er kildebeholderen.
  • nytt bilde: siste er vårt bygde Docker-bildenavn:

Trinn 7: Rediger fil i datavolum

Kjør nå Docker-beholderen ved å bruke docker exec kommando og naviger til skallmodusen:

havnearbeider exec -den with_img3 sh

Etter å ha gjort det, rediger den tidligere opprettede filen inne i den nye beholderen ved å kjøre ekko kommando:

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

# exit

Som et resultat har sample1.txt filen vil bli oppdatert:

Trinn 8: Start Docker Container på nytt

For å bekrefte om Docker-volumet er montert eller ikke kjørte docker omstart kommando langs beholdernavnet:

docker restart con_img3

Trinn 9: Kjør container

Til slutt, kjør beholderen og vis dataene til den bestemte filen for å bekrefte at begge beholderne kan lese og skrive til samme datavolum ved å kjøre katt kommando:

havnearbeider exec -den with_img3 sh

# cat /V1.0/sample1.txt

Det kan ses at teksten som ble lagt til fra to forskjellige beholdere til samme datavolum, har blitt vist vellykket:

Det er det! Vi har gitt en detaljert prosedyre for å montere Docker-volumet til verten.

Konklusjon

For å montere Docker-volumet til verten, generer du først et nytt volum ved å kjøre docker volum opprette kommando, og liste dem opp for verifikasjoner. Deretter velger du Docker-bildet for å lage en ny beholder sammen med montering av volumet. Kjør deretter beholderen, lag en fil og legg til noen data. Opprett nå en annen Docker-beholder og monter volumet fra en annen beholder. Endre datavolumfilen og start beholderen på nytt. Til slutt, utfør katt kommando for verifikasjoner av lagt til innhold. Denne artikkelen har illustrert måten å montere Docker-volum til vert.