டோக்கர் ரெஜிஸ்ட்ரி மிரர்

Tokkar Rejistri Mirar



Docker Registry என்பது Docker சுற்றுச்சூழல் அமைப்பின் இன்றியமையாத செயல்பாடாகும். டோக்கர் ரெஜிஸ்ட்ரி என்பது ஒரு மைய களஞ்சியம் அல்லது மையமாகும், இது பயனர்களை டோக்கர் கொள்கலன் படங்களை சேமிக்கவும் பகிரவும் அனுமதிக்கிறது. டோக்கர் பதிவேட்டைப் பயன்படுத்தி, உங்கள் கண்டெய்னர் படங்களை எளிதாக உருவாக்கலாம், பதிவேற்றலாம் மற்றும் பகிரலாம். நீங்கள் புதுப்பித்து, படங்களுக்கான மாற்றங்களைச் செய்து, அவற்றை தானாகவே படத்திற்குப் பயன்படுத்தலாம்.

டோக்கர் படங்கள் கொள்கலன்களை உருவாக்குவதற்கான வரைபடங்களாகும். ஒரு குறிப்பிட்ட பயன்பாடு அல்லது சேவையை இயக்க தேவையான அனைத்து கூறுகள் மற்றும் வழிமுறைகளை அவை கொண்டிருக்கின்றன.







ஒரு படத்தைப் பயன்படுத்துவதற்கு முன், நீங்கள் அதை உள்ளூர் கணினியில் பதிவிறக்கம் செய்ய வேண்டும்; இருப்பினும், இது மிக விரைவாக செயல்படாது. இங்குதான் டோக்கர் ரெஜிஸ்ட்ரி செயல்பாட்டுக்கு வருகிறது. டோக்கர் நிறுவப்பட்ட எந்த ஹோஸ்டிலிருந்தும் நீங்கள் விரும்பும் படங்களைப் பதிவிறக்கலாம்.



டோக்கர் ரெஜிஸ்ட்ரி மிரர் என்றால் என்ன?

டோக்கர் ரெஜிஸ்ட்ரி மிரர் என்பது பதிவேட்டின் சிறப்பு நகலைக் குறிக்கிறது, இது டோக்கர் படங்களை விரைவாகவும் திறமையாகவும் நிர்வகிக்க தற்காலிக சேமிப்பாக அல்லது ப்ராக்ஸியாக செயல்படும்.



டோக்கர் சூழலில் படங்களை மீட்டெடுக்கும் மற்றும் விநியோகிக்கும் திறன் மற்றும் வேகத்தை மேம்படுத்துவதே ரெஜிஸ்ட்ரி மிரரின் முதன்மை நோக்கமாகும்.





நீங்கள் டோக்கர் படத்தைப் பயன்படுத்த வேண்டியிருக்கும் போது, ​​அதை உங்கள் உள்ளூர் கணினியில் பதிவிறக்கம் செய்ய வேண்டும். இருப்பினும், இணையத்திலிருந்து படங்களை மீண்டும் மீண்டும் பதிவிறக்குவது திறமையற்றதாகிவிடும், குறிப்பாக பெரிய படங்களைக் கையாளும் போது அல்லது குறைந்த அலைவரிசை கொண்ட சூழ்நிலைகளில்.

இங்குதான் டோக்கர் ரெஜிஸ்ட்ரி மிரர் செயல்பாட்டுக்கு வருகிறது. நேரடியாக இணையத்தில் இருந்து படங்களைப் பெறுவதற்குப் பதிலாக, அருகிலுள்ள டோக்கர் ரெஜிஸ்ட்ரி மிரரில் இருந்து படங்களை இழுக்க உங்கள் டோக்கர் சூழலை உள்ளமைக்கலாம்.



நீங்கள் டோக்கரின் பல நிகழ்வுகளை இயக்கும்போது ஒரு பொதுவான பயன்பாட்டு வழக்கு. எடுத்துக்காட்டாக, டோக்கரை மெய்நிகர் தொழில்நுட்பமாகப் பயன்படுத்தும் ஆய்வகத்தை நீங்கள் இயக்குகிறீர்கள் என்றால். ஒவ்வொரு டோக்கர் டீமனும் இணையத்திற்குச் சென்று தேவைப்படும்போது படத்தைப் பெறுவதற்குப் பதிலாக, நீங்கள் ஒரு உள்ளூர் ரெஜிஸ்ட்ரி மிரரை அமைத்து, எல்லா டோக்கர் டெமான்களும் அதிலிருந்து படங்களை எடுக்க அனுமதிக்கலாம், கூடுதல் போக்குவரத்தைக் குறைக்கலாம்.

டோக்கர் ரெஜிஸ்ட்ரி மிரரை எவ்வாறு இயக்குவது

டோக்கர் ரெஜிஸ்ட்ரி மிரரை இயக்குவதற்கான சிறந்த வழி, டோக்கர் வழங்கிய ரெஜிஸ்ட்ரி படத்தைப் பயன்படுத்துவதாகும். இந்தப் படத்தில் டோக்கர் ரெஜிஸ்ட்ரி செயலாக்கம் உள்ளது, இது டோக்கர் படங்களைச் சேமித்து விநியோகிக்க உங்களை அனுமதிக்கிறது.

பின்வரும் கட்டளையில் காட்டப்பட்டுள்ளபடி படத்தைப் பதிவிறக்க 'புல்' கட்டளையை இயக்குவதன் மூலம் தொடங்கவும்:

$ docker pull registry



படம் பதிவிறக்கம் செய்யப்பட்டவுடன், பதிவேட்டில் கண்ணாடிக்கான உள்ளமைவு கோப்பை நாம் உருவாக்க வேண்டும். ஒரு உதாரணம் பின்வருமாறு:

பதிப்பு: 0.1
பதிவு:
புலங்கள்:
சேவை: பதிவு
சேமிப்பு:
தற்காலிக சேமிப்பு:
blobdescriptor: நினைவாற்றல்
http:
addr:: 5000
தலைப்புகள்:
X-உள்ளடக்கம்-வகை-விருப்பங்கள்: [ நோஸ்னிஃப் ]
உடல்நலம்:
சேமிப்பு இயக்கி:
செயல்படுத்தப்பட்டது: உண்மை
இடைவெளி: 10வி
வாசல்: 3


இந்த கோப்பை நீங்கள் தேர்வுசெய்யும் எந்த கோப்பகத்திலும் சேமிக்கலாம், உங்களுக்கு படிக்க மற்றும் எழுத அணுகல் இருந்தால்.

அடுத்து, டோக்கர் ரெஜிஸ்ட்ரி மிரர் கண்டெய்னரை இயக்கவும், நாங்கள் இப்போது உருவாக்கிய உள்ளமைவு கோப்பிற்கான பாதையை வழங்குகிறது. கொள்கலனை வெளிப்படுத்த விரும்பும் துறைமுகத்தையும் குறிப்பிட வேண்டும்.

$ டாக்கர் ரன் -d -ப 5000 : 5000 --மறுதொடக்கம் = எப்போதும் --பெயர் =பதிவேடு கண்ணாடி -இல் / பாதை / செய்ய / config.yml: / முதலியன / கப்பல்துறை / பதிவேடு / config.yml பதிவேட்டில்: 2


பதிப்பைப் பொறுத்து, நீங்கள் உள்ளமைவைத் தவிர்த்து, பின்வரும் கட்டளையைப் பயன்படுத்தி இயல்புநிலை மதிப்புகளுடன் இயக்கலாம்:

$ டாக்கர் ரன் -d -ப 5000 : 5000 --மறுதொடக்கம் எப்போதும் --பெயர் பதிவுப் பதிவு: 2


டோக்கர் டெமான்களை உள்ளமைக்கவும்

கண்ணாடி இயங்கியதும், டீமான் உள்ளமைவு கோப்பைத் திருத்துவதன் மூலம் பதிவேட்டில் கண்ணாடியைப் பயன்படுத்த டோக்கர் டெமான்களை உள்ளமைக்கலாம். இது பொதுவாக /etc/docker/daemon.json இல் அமைந்துள்ளது.

ரெஜிஸ்ட்ரி-மிரர்ஸ் கீயின் கீழ் மிரர் URL ஐச் சேர்க்கவும்.

{
'பதிவு கண்ணாடிகள்' : [ 'https://<my-docker-mirror-host>' ]
}


மாற்றம் நடைமுறைக்கு வர கோப்பைச் சேமித்து, டோக்கர் எஞ்சினை மீண்டும் ஏற்றவும்.

ரெஜிஸ்ட்ரி மிரரை சோதிக்கவும்

டோக்கர் ஹப்பில் இருந்து ஒரு படத்தை இழுப்பதன் மூலம் கண்ணாடியை சோதிக்கலாம். கண்ணாடியானது படத்தை உள்ளூரில் தேக்கி வைக்க வேண்டும், பதிவிறக்க நேரத்தைக் குறைக்கிறது. உதாரணத்திற்கு:

$ டாக்கர் புல் அல்பைன்


முதல் இழுப்பு Docker Hub இலிருந்து வந்தது, ஆனால் அதே படத்தின் அடுத்தடுத்த இழுப்புகள் கணிசமாக வேகமாக இருக்க வேண்டும்.

முடிவுரை

இந்த டுடோரியலில், டோக்கர் படங்களின் பதிவிறக்கம் மற்றும் விநியோகத்தை விரைவுபடுத்த, டோக்கர் ரெஜிஸ்ட்ரி மிரரை எவ்வாறு கட்டமைப்பது என்பதை நீங்கள் கற்றுக்கொண்டீர்கள்.