இந்த கட்டுரை பின்வரும் உள்ளடக்கத்தை விளக்கும்:
- டோக்கர் நகல் கட்டளையின் பயன்பாடு என்ன?
- கொள்கலனில் இருந்து லோக்கல் ஹோஸ்ட் மெஷினுக்கு ஒரு கோப்பகம்/கோப்பை நகலெடுக்கவும்
- லோக்கல் ஹோஸ்ட் மெஷினில் இருந்து கொள்கலனுக்கு ஒரு கோப்பகம்/கோப்பை நகலெடுக்கவும்
டோக்கர் நகல் கட்டளையின் பயன்பாடு என்ன?
' டாக்கர் சிபி ” கட்டளையானது தரவை காப்புப் பிரதி எடுக்க, தரவை மீட்டமைக்க அல்லது உள்ளமைவு கோப்புகளை நகலெடுக்க பயன்படுத்தப்படலாம். docker cp கட்டளையின் தொடரியல் பின்வருமாறு:
கப்பல்துறை cp < கொள்கலன்_பெயர் > : < src_path > < புரவலன்_பாதை >
இந்த கட்டளை ' கோப்பு அல்லது கோப்பகத்தை நகலெடுக்கிறது
முறை 1: ஒரு கோப்பு/கோப்பகத்தை கொள்கலனில் இருந்து லோக்கல் ஹோஸ்ட் மெஷினுக்கு நகலெடுக்கவும்
ஒரு குறிப்பிட்ட கோப்பு/கோப்பகத்தை கொள்கலனில் இருந்து உள்ளூர் அமைப்பிற்கு நகலெடுக்க, கீழே குறிப்பிடப்பட்டுள்ள படிகளை முயற்சிக்கவும்:
- ஏற்கனவே உள்ள அனைத்து கொள்கலன்களையும் பட்டியலிடுங்கள்.
- ஒரு குறிப்பிட்ட கொள்கலனை தேர்வு செய்யவும்.
- ஒரு குறிப்பிட்ட கோப்பகம் அல்லது கோப்பை டோக்கர் கொள்கலனில் இருந்து ஹோஸ்ட் இயந்திரத்திற்கு '' மூலம் நகலெடுக்கவும் docker cp
: ” கட்டளை. - நகலெடுக்கப்பட்ட கோப்பை சரிபார்க்கவும்.
படி 1: ஏற்கனவே உள்ள அனைத்து கொள்கலன்களையும் பட்டியலிடுங்கள்
முதலில், கிடைக்கக்கூடிய அனைத்து கொள்கலன்களையும் காட்சிப்படுத்தி அதன் கோப்பு அல்லது கோப்பகத்தை நகலெடுக்க குறிப்பிட்ட கொள்கலனைத் தேர்ந்தெடுக்கவும்:
கப்பல்துறை ps -அ
மேலே உள்ள வெளியீடு ஏற்கனவே உள்ள அனைத்து கொள்கலன்களையும் காட்டியது. நாங்கள் தேர்ந்தெடுத்துள்ளோம் ' html-cont ” கொள்கலன்.
படி 2: கோப்பு/கோப்பகத்தை டோக்கர் கொள்கலனில் இருந்து லோக்கல் சிஸ்டத்திற்கு நகலெடுக்கவும்
ஒரு குறிப்பிட்ட கோப்பு/கோப்பகத்தை டோக்கர் கொள்கலனில் இருந்து உள்ளூர் அமைப்பிற்கு நகலெடுக்க, '' docker cp
இங்கே:
- ' html-cont ” என்பது கொள்கலன் பெயர்.
- ' /usr/new.html ” என்பது கொள்கலனின் கோப்பு பாதை.
- ' C:\Docker\Data ” என்பது ஹோஸ்ட் கணினியில் உள்ள அடைவு பாதை:
இந்த கட்டளை நகலெடுக்கப்பட்டது ' new.html ” என்ற கோப்பு கொள்கலனில் இருந்து ஹோஸ்ட் இயந்திரத்தில் சேமிக்கப்பட்டது.
படி 3: நகலெடுக்கப்பட்ட கோப்பை சரிபார்க்கவும்
இப்போது, தேர்ந்தெடுக்கப்பட்ட கோப்பு நகலெடுக்கப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க ஹோஸ்ட் இயந்திரத்தின் கோப்பகத்திற்குத் திருப்பிவிடவும்:
சிடி C:\Docker\Data
அடுத்து, '' ஐப் பயன்படுத்தவும் ls ” கட்டளை மற்றும் அடைவு உள்ளடக்கத்தைக் காட்டு:
ls
வெளியீடு குறிக்கிறது ' new.html ” கோப்பு ஒரு குறிப்பிட்ட கொள்கலனில் இருந்து ஹோஸ்ட் சிஸ்டத்திற்கு வெற்றிகரமாக நகலெடுக்கப்பட்டது.
முறை 2: ஒரு கோப்பு/கோப்பகத்தை லோக்கல் ஹோஸ்ட் மெஷினில் இருந்து கொள்கலனுக்கு நகலெடுக்கவும்
ஒரு குறிப்பிட்ட கோப்பகம் அல்லது ஒரு கோப்பை ஹோஸ்ட் இயந்திரத்திலிருந்து ஒரு குறிப்பிட்ட கொள்கலனுக்கு நகலெடுக்க, வழங்கப்பட்ட படிகளைப் பின்பற்றவும்:
- உள்ளூர் ஹோஸ்ட் கோப்பகத்திற்கு திருப்பி விடவும்.
- உள்ளூர் ஹோஸ்ட் கோப்பக உள்ளடக்கத்தை பட்டியலிடுங்கள்.
- ஒரு குறிப்பிட்ட கோப்பகம் அல்லது கோப்பைத் தேர்ந்தெடுக்கவும்.
- ' docker cp
: - நகலெடுக்கப்பட்ட கோப்பை சரிபார்க்கவும்.
படி 1: உள்ளூர் ஹோஸ்ட் கோப்பகத்திற்கு செல்லவும்
முதலில், '' பயன்படுத்தவும் சிடி 'உள்ளூர் இயந்திரத்தின் அடைவு பாதையுடன் கட்டளையிட்டு அதற்கு செல்லவும்:
சிடி C:\Docker\Data
குறிப்பிட்ட உள்ளூர் ஹோஸ்ட் கோப்பகம் அணுகப்பட்டதை வெளியீடு உறுதிப்படுத்துகிறது.
படி 2: உள்ளூர் ஹோஸ்ட் கோப்பக உள்ளடக்கத்தைப் பார்க்கவும்
பின்னர், உள்ளூர் ஹோஸ்ட் கோப்பக உள்ளடக்கத்தை பட்டியலிட்டு, டோக்கர் கொள்கலனுக்கு நகலெடுக்க வேண்டிய கோப்பைத் தேர்ந்தெடுக்கவும்:
ls
மேலே உள்ள வெளியீட்டில், இரண்டு கோப்புகளைக் காணலாம். நாங்கள் தேர்ந்தெடுத்துள்ளோம் ' test.txt ' கோப்பு.
படி 3: ஹோஸ்ட் மெஷினில் இருந்து கொள்கலனுக்கு ஒரு கோப்பை நகலெடுக்கவும்
தேர்ந்தெடுக்கப்பட்ட கோப்பை ஹோஸ்ட் இயந்திரத்திலிருந்து குறிப்பிட்ட கொள்கலனுக்கு நகலெடுக்க, ' docker cp
இங்கே:
- ' C:\Docker\Data\test.txt ” என்பது ஹோஸ்ட் கணினியில் கோப்பு பாதை:
- ' html-cont ” என்பது கொள்கலன் பெயர்.
- ' /usr ” என்பது கொள்கலனின் பாதை:
இந்த கட்டளை நகலெடுக்கப்பட்டது ' test.txt 'உள்ளூர் ஹோஸ்ட் இயந்திரத்திலிருந்து கோப்பு' html-cont ” கொள்கலன்.
படி 4: நகலெடுக்கப்பட்ட கோப்பை சரிபார்க்கவும்
இப்போது, வழங்கப்பட்ட கட்டளையைப் பயன்படுத்தி அதன் உள்ளடக்கத்தை அணுகுவதன் மூலம் கோப்பு கொள்கலனுக்கு நகலெடுக்கப்பட்டதா இல்லையா என்பதை சரிபார்க்கவும்:
கப்பல்துறை exec -அது html-cont sh
குறிப்பு: கொள்கலன் இயங்கினால் மட்டுமே இந்த கட்டளை செயல்படும்.
மேலே கூறப்பட்ட கட்டளை ஊடாடும் ஷெல்லைத் திறந்துள்ளது. இப்போது, கொள்கலனின் உள்ளடக்கத்தைக் காண அதில் கட்டளைகளை இயக்குகிறோம்.
இதைப் பயன்படுத்தி கொள்கலன் கோப்பகத்திற்கு செல்லவும் சிடி கோப்பகத்தின் பெயருடன் கட்டளை:
சிடி usrபின்னர், அடைவு உள்ளடக்கத்தை பட்டியலிடுங்கள்:
ls
மேலே உள்ள வெளியீடு காட்டுகிறது ' test.txt ” கோப்பு நகலெடுக்கப்பட்டது/குறிப்பிட்ட கொள்கலனுக்கு வெற்றிகரமாக மாற்றப்பட்டது.
முடிவுரை
' டாக்கர் சிபி டோக்கர் கண்டெய்னர்கள் மற்றும் லோக்கல் சிஸ்டம் இடையே கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுக்க அல்லது மாற்றுவதற்கு ' கட்டளை பயன்படுத்தப்படுகிறது. ஒரு குறிப்பிட்ட கோப்பு/கோப்பகத்தை டோக்கர் கொள்கலனில் இருந்து உள்ளூர் அமைப்பிற்கு நகலெடுக்க அல்லது மாற்ற, ' docker cp