Bu yazı, bir dizini Docker konteynerinden yerel ana makineye kopyalama yöntemini açıklayacaktır.
Dizini Kapsayıcıdan Yerel Ana Bilgisayara Nasıl Kopyalarım?
Dizini Docker kapsayıcısından ana bilgisayara kopyalamak için aşağıdaki adımları izleyin:
- Tüm kapları göster.
- Belirli kabı seçin.
- İstenen dizini kaptan ' kullanarak ana bilgisayara kopyalayın. docker cp
: ' emretmek. - Doğrulama.
1. Adım: Tüm Mevcut Kapsayıcıları Görüntüleyin
İlk olarak, mevcut tüm kapsayıcıları listeleyin ve dizinini kopyalamak için istediğiniz kabı seçin:
liman işçisi ps -A
Aşağıdaki çıktı iki konteyner görüntüler. “ devam1 ” konteyner:
2. Adım: Dizini Konteynerden Ana Bilgisayara Kopyalayın
Bir dizini kapsayıcıdan ana bilgisayara kopyalamak için “ docker cp
Burada:
- “ devam1 ” kapsayıcı adıdır.
- “ /usr/share/nginx/html ”, dizinin yoludur.
- “ C:\Docker\Veri ”, ana makinedeki dizinin yoludur.
Yukarıda listelenen komut, “ html ” dizinini kapsayıcıdan çıkarın ve ana makineye kaydedin:
3. Adım: Doğrulama
Doğrulama için, önce istenen dizinin kopyalandığından emin olmak için ana bilgisayar dizinine gidin:
CD C:\Docker\VeriArdından, sağlanan komutu kullanarak ana bilgisayar dizini içeriğini listeleyin:
lsAşağıdaki çıktı, “ html ” dizini başarıyla kopyalandı:
Bir dizini container'dan host makineye kopyalamanın en kolay yolunu açıkladık.
Çözüm
Konteynerden ana makineye belirli bir dizini kopyalamak için önce, dizinini kopyalamak için istenen konteyneri seçin. Ardından, ' docker cp