Koja je upotreba naredbe Docker Copy?

Koja Je Upotreba Naredbe Docker Copy



' pristanište cp ” Naredba je važna naredba u Dockeru koja se koristi za kopiranje i prijenos datoteka i direktorija između spremnika i glavnog računala. Zahtijeva da spremnik radi kako bi kopirao datoteke u njega ili iz njega. Također, izvorne i host staze moraju biti apsolutne staze, a odredišna staza u spremniku mora već postojati.

Ovaj će članak objasniti sljedeći sadržaj:

Koja je upotreba naredbe Docker Copy?

' pristanište cp ” Naredba se može koristiti za sigurnosno kopiranje podataka, vraćanje podataka ili kopiranje konfiguracijskih datoteka. Sintaksa naredbe docker cp je sljedeća:







lučki radnik cp < naziv_spremnika > : < src_staza > < host_staza >

Ova naredba kopira datoteku ili direktorij na ' ” u navedenom u “ ” mjesto na glavnom sustavu. Korisnici također mogu koristiti ovu naredbu u suprotnom smjeru, kopirajući direktorije i datoteke iz glavnog sustava u spremnik koji radi. Da biste to učinili, jednostavno obrnite parametre izvora i odredišta.



Metoda 1: Kopiranje datoteke/direktorija iz spremnika na lokalno glavno računalo

Da biste kopirali određenu datoteku/direktorij iz spremnika u lokalni sustav, isprobajte dolje navedene korake:



  • Navedite sve postojeće spremnike.
  • Odaberite određeni spremnik.
  • Kopirajte određeni direktorij ili datoteku iz Docker spremnika na glavno računalo putem ' docker cp : ” naredba.
  • Provjerite kopiranu datoteku.

Korak 1: Popis svih postojećih spremnika

Najprije prikažite sve dostupne spremnike i odaberite određeni spremnik za kopiranje njegove datoteke ili direktorija:





lučki radnik p.s -a

Gornji rezultat pokazao je sve postojeće spremnike. Odabrali smo ' html-nastavak ” spremnik.



Korak 2: Kopirajte datoteku/direktorij iz Docker spremnika u lokalni sustav

Za kopiranje određene datoteke/direktorija iz Docker spremnika u lokalni sustav, napišite ' docker cp : ” naredba:

lučki radnik cp html-nastavak: / usr / new.html C:\Docker\Data

Ovdje:

  • html-nastavak ” je naziv spremnika.
  • /usr/novo.html ” je put datoteke spremnika.
  • C:\Docker\Data ” je put direktorija na glavnom računalu:

Ova naredba je kopirala ' novi.html ” datoteku iz spremnika i spremili je na glavno računalo.

Korak 3: Provjerite kopiranu datoteku

Sada preusmjerite u direktorij glavnog računala da provjerite je li odabrana datoteka kopirana u njega ili ne:

CD C:\Docker\Data

Zatim upotrijebite ' ls ” i prikažite sadržaj imenika:

ls

Izlaz pokazuje da je ' novi.html ” datoteka je uspješno kopirana iz određenog spremnika u sustav domaćina.

Metoda 2: kopirajte datoteku/direktorij s lokalnog računala u spremnik

Za kopiranje određenog direktorija ili datoteke s glavnog računala u određeni spremnik, slijedite navedene korake:

  • Preusmjeri na lokalni host direktorij.
  • Popis sadržaja direktorija lokalnog hosta.
  • Odaberite određeni direktorij ili datoteku.
  • Kopirajte odabrani direktorij ili datoteku s glavnog računala u određeni spremnik koristeći ' docker cp : ” naredba.
  • Provjerite kopiranu datoteku.

Korak 1: Idite na direktorij lokalnog hosta

Prvo, upotrijebite ' CD ” zajedno s putanjom direktorija lokalnog stroja i dođite do nje:

CD C:\Docker\Data

Izlaz potvrđuje da je pristupljeno navedenom direktoriju lokalnog hosta.

Korak 2: Pregledajte sadržaj direktorija lokalnog hosta

Zatim navedite sadržaj direktorija lokalnog hosta i odaberite željenu datoteku koju treba kopirati u Docker spremnik:

ls

U gornjem izlazu mogu se vidjeti dvije datoteke. Odabrali smo ' test.txt ' datoteka.

Korak 3: Kopirajte datoteku s glavnog računala u spremnik

Za kopiranje odabrane datoteke s glavnog računala u određeni spremnik upotrijebite ' docker cp : ” naredba:

lučki radnik cp C:\Docker\Data\test.txt html-nastavak: / usr

Ovdje:

  • C:\Docker\Data\test.txt ” je put datoteke na glavnom računalu:
  • html-nastavak ” je naziv spremnika.
  • /usr ” je put spremnika:

Ova naredba je kopirala ' test.txt ” s lokalnog glavnog računala na „ html-nastavak ” spremnik.

Korak 4: Provjerite kopiranu datoteku

Sada provjerite je li datoteka kopirana u spremnik ili ne pristupom njezinom sadržaju pomoću navedene naredbe:

lučki radnik izvrs -to html-nastavak sh

Bilješka: Ova naredba radi samo ako je spremnik pokrenut.

Gore navedena naredba otvorila je interaktivnu ljusku. Sada u njemu pokrećemo naredbe za pregled sadržaja spremnika.

Dođite do direktorija spremnika pomoću ' CD ” uz naziv direktorija:

CD usr

Zatim navedite sadržaj imenika:

ls

Gornji rezultat pokazuje da je ' test.txt ” datoteka je uspješno kopirana/prebačena u navedeni spremnik.

Zaključak

' pristanište cp ” naredba se koristi za kopiranje ili prijenos datoteka i direktorija između Docker spremnika i lokalnog sustava. Za kopiranje ili prijenos određene datoteke/direktorija iz Docker spremnika u lokalni sustav, koristite ' docker cp : ” naredba. Za kopiranje odabrane datoteke s glavnog računala u spremnik, ' docker cp : ” koristi se naredba.