Hvordan bruke kommandoen “Docker Copy” for å overføre en fil fra en Docker -beholder til vertsmaskinen?

Hvordan bruke kommandoen “Docker Copy” for å overføre en fil fra en Docker -beholder til vertsmaskinen?
Docker -containere er lette og isolerte miljøer som utfører en applikasjon ved hjelp av et Docker -bilde. Filene i en Docker-beholder er lagret i et lagdelte filsystem, som består av skrivebeskyttede lag fra bildet. Mens de jobber med Docker, kan det hende at brukere må overføre en bestemt fil av beholderen til vertsmaskinen av forskjellige grunner, for eksempel å dele den med andre teammedlemmer, sikkerhetskopiere data, feilsøking osv.

Denne artikkelen vil forklare trinn-for-trinn-prosedyren for å overføre en fil fra Docker-beholderen til den lokale vertsmaskinen.

Hvordan bruke kommandoen “Docker Copy” for å overføre en spesifikk fil fra en Docker -beholder til den lokale vertsmaskinen?

For å overføre en spesifikk fil fra Docker-beholderen til det lokale vertssystemet, kan du prøve ut de nedenfor-listede trinnene:

  • Liste opp alle Docker -containere.
  • Velg den aktuelle beholderen.
  • Overfør ønsket fil fra beholderen til den lokale vertsmaskinen ved å bruke “Docker CP: ”Kommando.
  • Bekreft den overførte filen.

Trinn 1: Vis alle eksisterende containere
Først må du liste opp alle tilgjengelige containere og velg en bestemt beholder for å kopiere filen:

Docker PS -A

Utgangen har vist alle beholderne. Vi velger "HTML-cont" -beholderen for ytterligere trinn.

Trinn 2: Overfør fil fra Docker Container til Host Machine
For å overføre en fil fra Docker -beholderen til vertsmaskinen, bruk "Docker CP: ”Kommando:

Docker CP HTML-cont:/usr/share/nginx/html/indeks.html C: \ docker \ html

Her:

  • HTML-Kont”Er containernavnet.
  • /usr/share/nginx/html/indeks.html”Er beholderens filsti.
  • C: \ docker \ html”Er katalogstien på vertsmaskinen:

Denne kommandoen har kopiert "indeks.html”Fil fra beholderen og overførte den til vertsmaskinen.

Trinn 3: Bekreft den overførte filen
Omdirigere til vertsmaskinens katalog for å bekrefte om den ønskede filen er overført til den eller ikke:

CD C: \ docker \ html

Vis deretter innholdet i vertsmaskinens katalog ved å bruke den oppgitte kommandoen:

ls

Utgangen indikerer at "indeks.html”Filen er overført med suksess fra Docker -beholderen til vertsmaskinen.

Alternativt kan brukere også navigere til ønsket katalog på PC for å se den overførte filen:

Vi har overført "indeks.html”Fil fra Docker -beholderen til vertsmaskinen ved hjelp av“ Docker CP ”-kommandoen.

Konklusjon

For å overføre en ønsket fil fra en bestemt Docker -beholder til det lokale vertssystemet, velger du først ønsket Docker -beholder for å kopiere filen. Kjør deretter “Docker CP: ”Kommando for å overføre ønsket fil fra beholderen til vertsmaskinen. Til slutt, omdirigere til vertsmaskinens katalog og se innholdet for verifisering. Denne artikkelen har forklart metoden for å overføre en fil fra Docker -beholderen til den lokale vertsmaskinen.