یہ تحریر ڈوکر کنٹینر سے مقامی میزبان مشین میں ڈائریکٹری کاپی کرنے کے طریقہ کی وضاحت کرے گی۔
ڈائرکٹری کو کنٹینر سے لوکل ہوسٹ میں کیسے کاپی کریں؟
ڈائرکٹری کو ڈاکر کنٹینر سے میزبان میں کاپی کرنے کے لیے، درج ذیل مراحل کو دیکھیں:
- تمام کنٹینرز دکھائیں۔
- مخصوص کنٹینر کا انتخاب کریں۔
- مطلوبہ ڈائرکٹری کو کنٹینر سے میزبان میں کاپی کریں ' docker cp
: ' کمانڈ. - تصدیق.
مرحلہ 1: تمام موجودہ کنٹینرز دیکھیں
سب سے پہلے، تمام موجودہ کنٹینرز کی فہرست بنائیں اور اس کی ڈائرکٹری کو کاپی کرنے کے لیے مطلوبہ کنٹینر کا انتخاب کریں:
ڈاکر پی ایس -a
ذیل میں آؤٹ پٹ دو کنٹینرز دکھاتا ہے۔ ہم نے منتخب کیا ہے ' cont1 'کنٹینر:
مرحلہ 2: ڈائرکٹری کو کنٹینر سے میزبان میں کاپی کریں۔
ڈائرکٹری کو کنٹینر سے میزبان میں کاپی کرنے کے لیے، ' docker cp
یہاں:
- ' cont1 'کنٹینر کا نام ہے۔
- ' /usr/share/nginx/html ' ڈائریکٹری کا راستہ ہے۔
- ' C:\Docker\Data 'میزبان مشین پر ڈائریکٹری کا راستہ ہے۔
اوپر دی گئی کمانڈ کاپی کرے گی ' html کنٹینر سے ڈائرکٹری اور اسے میزبان مشین میں محفوظ کریں:
مرحلہ 3: تصدیق
تصدیق کے لیے، پہلے میزبان ڈائریکٹری پر جائیں تاکہ یہ یقینی بنایا جا سکے کہ مطلوبہ ڈائرکٹری اس میں کاپی کر لی گئی ہے:
سی ڈی C:\Docker\Dataپھر، فراہم کردہ کمانڈ کا استعمال کرتے ہوئے میزبان ڈائریکٹری مواد کی فہرست بنائیں:
lsمندرجہ ذیل آؤٹ پٹ اشارہ کرتا ہے کہ ' html ' ڈائریکٹری کامیابی کے ساتھ کاپی کر لی گئی ہے:
ہم نے ڈائرکٹری کو کنٹینر سے میزبان مشین میں کاپی کرنے کا آسان ترین طریقہ بتایا ہے۔
نتیجہ
کسی خاص ڈائرکٹری کو کنٹینر سے ہوسٹ مشین میں کاپی کرنے کے لیے، پہلے مطلوبہ کنٹینر کو اس کی ڈائرکٹری کاپی کرنے کے لیے منتخب کریں۔ پھر، عمل کریں ' docker cp