Jak zkopíruji adresář z kontejneru na hostitele?

Jak Zkopiruji Adresar Z Kontejneru Na Hostitele



V kontejneru Docker je adresář složka, která ukládá podsložky a soubory související s funkcemi kontejneru. Někdy mohou uživatelé chtít zkopírovat konkrétní adresář nebo soubory z kontejneru Docker do hostitelského počítače pro různé účely, jako je sdílení adresáře s ostatními členy týmu nebo pro ladění. Za tímto účelem umožňuje Docker uživatelům kopírovat libovolný adresář nebo soubor z kontejneru na místní hostitelský počítač.

Tento zápis vysvětlí metodu kopírování adresáře z kontejneru Docker na místní hostitelský počítač.

Jak zkopírovat adresář z kontejneru do místního hostitele?

Chcete-li zkopírovat adresář z kontejneru Docker na hostitele, projděte si následující kroky:







  • Zobrazit všechny kontejnery.
  • Vyberte konkrétní kontejner.
  • Zkopírujte požadovaný adresář z kontejneru do hostitele pomocí „ docker cp : “příkaz.
  • Ověření.

Krok 1: Zobrazte všechny existující kontejnery

Nejprve vypište všechny existující kontejnery a vyberte požadovaný kontejner, který chcete zkopírovat do jeho adresáře:



přístavní dělník ps -A

Níže uvedený výstup zobrazuje dva kontejnery. Vybrali jsme „ pokračování1 “kontejner:







Krok 2: Zkopírujte adresář z kontejneru do hostitele

Chcete-li zkopírovat adresář z kontejneru na hostitele, použijte „ docker cp : 'příkaz:

přístavní dělník cp pokračování 1: / usr / podíl / nginx / html C:\Docker\Data

Tady:



  • pokračování1 “ je název kontejneru.
  • /usr/share/nginx/html “ je cesta k adresáři.
  • C:\Docker\Data ” je cesta k adresáři na hostitelském počítači.

Výše uvedený příkaz zkopíruje „ html ” z kontejneru a uložte jej do hostitelského počítače:

Krok 3: Ověření

Pro ověření nejprve přejděte do hostitelského adresáře a ujistěte se, že byl do něj zkopírován požadovaný adresář:

CD C:\Docker\Data

Poté vypište obsah hostitelského adresáře pomocí poskytnutého příkazu:

ls

Níže uvedený výstup znamená, že „ html ” adresář byl úspěšně zkopírován:

Vysvětlili jsme nejjednodušší způsob, jak zkopírovat adresář z kontejneru do hostitelského počítače.

Závěr

Chcete-li zkopírovat konkrétní adresář z kontejneru do hostitelského počítače, nejprve vyberte požadovaný kontejner, do kterého chcete zkopírovat jeho adresář. Poté proveďte „ docker cp : ” pro zkopírování požadovaného adresáře z kontejneru a jeho uložení na hostitelský počítač. Dále přesměrujte do hostitelského adresáře a prohlédněte si jeho obsah pro ověření. Tento zápis vysvětlil metodu kopírování adresáře z kontejneru Docker na místní hostitelský počítač.