'டாக்கர் டீமனுடன் இணைக்க முடியாது' பிழையை எவ்வாறு அகற்றுவது
Takkar Timanutan Inaikka Mutiyatu Pilaiyai Evvaru Akarruvatu
மென்பொருள் கொள்கலன்களை உருவாக்கி இயக்குவதற்கான முன்னணி தளங்களில் டோக்கர் ஒன்றாகும். இருப்பினும், நீங்கள் unix:///var/run/docker.sock இல் 'டாக்கர் டெமானுடன் இணைக்க முடியாது. டோக்கர் டெமான் ஓடுகிறாரா? பயன்படுத்தும் போது பிழை செய்தி. இருந்து இந்த இடுகை மினிடூல் சிக்கலில் இருந்து விடுபடுவது எப்படி என்று சொல்கிறது.
டோக்கர் என்பது பயன்பாடுகளை உருவாக்குவதற்கும், வெளியிடுவதற்கும், இயக்குவதற்கும் ஒரு திறந்த தளமாகும். உங்கள் உள்கட்டமைப்பிலிருந்து உங்கள் விண்ணப்பத்தை துண்டிக்க Docker உங்களுக்கு உதவுகிறது, எனவே நீங்கள் மென்பொருளை விரைவாக வழங்க முடியும்.
அதை நிறுவிய பின், “unix:///var/run/docker.sock இல் டோக்கர் டெமானுடன் இணைக்க முடியாது. டோக்கர் டெமான் ஓடுகிறாரா? பிழை செய்தி. பிழை ஏற்பட என்ன காரணம்? சில சாத்தியமான காரணங்கள் உள்ளன.
- டோக்கர் டெமான் இயங்கவில்லை.
- டோக்கர் சுத்தமாக மூடவில்லை.
- டோக்கர் சேவையைத் தொடங்க ரூட் சலுகைகள் இல்லாதது.
பின்வருபவை unix:///var/run/docker.sock இல் டோக்கர் டெமானுடன் இணைக்க முடியாது என்பதற்கான தீர்வுகளைப் பற்றியது. டோக்கர் டெமான் ஓடுகிறாரா? பிழை.
முறை 1: டோக்கர் சேவையைத் தொடங்க Systemctl ஐப் பயன்படுத்தவும்
உபுண்டுவில் புதிதாக நிறுவப்பட்ட Docker இருந்தால், Docker சேவை இயங்காமல் இருக்கலாம். systemctl கட்டளை பழைய SysV init அமைப்பை மாற்றுகிறது, இது Linux கணினிகளில் இயங்கும் systemd சேவைகளை நிர்வகிக்கிறது. உங்கள் கணினியில் systemctl இல்லையென்றால், பின்வரும் கட்டளையை இயக்கலாம்:
உதவிக்குறிப்பு: APT தொகுப்பு நிர்வாகியைப் பயன்படுத்தி டோக்கரை நிறுவிய பயனர்களுக்கு மட்டுமே இந்த முறை கிடைக்கும். நீங்கள் SNAP வழியாக டோக்கரை நிறுவியிருந்தால், நீங்கள் முறை 2 ஐப் பார்க்கவும்.
படி 1: முனையத்தைத் திறக்கவும்.
படி 2: பின்வரும் கட்டளையை ஒவ்வொன்றாக இயக்கி அழுத்தவும் உள்ளிடவும் ஒவ்வொன்றிற்கும் பிறகு.
- sudo systemctl unmask docker
- systemctl தொடக்க டோக்கர்
- systemctl நிலை டோக்கர்
பின்னர், 'டாக்கர் டீமானுடன் இணைக்க முடியவில்லை' சிக்கல் நீங்கிவிட்டதா என்பதை நீங்கள் சரிபார்க்கலாம்.
முறை 2: டோக்கர் சேவையைத் தொடங்க ஸ்னாப்பைப் பயன்படுத்தவும்
நீங்கள் ஸ்னாப் தொகுப்பு மேலாளருடன் டோக்கரை நிறுவியிருந்தால், டோக்கர் டீமானை நிர்வகிக்க ஸ்னாப் கட்டளையைப் பயன்படுத்தலாம்.
படி 1: முனையத்தைத் திறக்கவும்.
படி 2: பின்வரும் கட்டளையை ஒவ்வொன்றாக இயக்கி அழுத்தவும் உள்ளிடவும் ஒவ்வொன்றிற்கும் பிறகு.
- sudo snap start docker
- sudo snap சேவைகள்
படி 3: மேலே உள்ள கட்டளை உங்களுக்கு வேலை செய்யவில்லை என்றால், டாக்கர்: ஹோம் செருகுநிரலை இணைக்க முயற்சிக்கவும், ஏனெனில் இது இயல்பாகவே தானாக இணைக்கப்படாது. முடிந்ததும், டோக்கர் சேவையைத் தொடங்கவும். பின்னர், பின்வரும் கட்டளையை இயக்கவும்.
- sudo snap connect docker:home:home
- sudo snap start docker
முறை 3: 'தோல்வியுற்ற டோக்கர் இழுவை' சுத்தம் செய்து, டோக்கர் சேவையைத் தொடங்கவும்
சில சந்தர்ப்பங்களில், ஒரு கொள்கலனை இழுக்கும்போது நீங்கள் தற்செயலாக டோக்கரை மூடலாம். இந்த சூழ்நிலை docker.service மற்றும் docker.socket கோப்புகளை மறைக்கிறது. டோக்கரைத் தொடங்குவதற்கு முன், நீங்கள் இரண்டு யூனிட் கோப்புகளை அவிழ்க்க வேண்டும் - docker.service மற்றும் docker.daemon.
படி 1: டெர்மினலைத் துவக்கி, கீழே உள்ள கட்டளைகளை இயக்கவும்:
- systemctl unmask docker.service
- systemctl unmask docker.socket
- systemctl docker.service தொடக்கம்
படி 2: பின்னர், பின்வரும் கட்டளையை இயக்கவும்:
- சுடோ சு
- சேவை டோக்கர் நிறுத்தம்
- cd /var/run/docker/libcontainerd
- rm -rf கொள்கலன்/*
- rm -f docker-containerd.pid
- சேவை டோக்கர் தொடக்கம்
முறை 4: ரூட் சலுகைகள் இல்லாத பயனர்களுக்கு டோக்கரைத் தொடங்கவும்
நீங்கள் டோக்கர் ஹோஸ்ட் மாறியை ஏற்றுமதி செய்யவும் முயற்சி செய்யலாம் உள்ளூர் ஹோஸ்ட் போர்ட் 2375 வழியாக. நீங்கள் கட்டளையை இயக்க வேண்டும் - ஏற்றுமதி DOCKER_HOST=tcp://localhost:2375 .
முறை 5: டோக்கரை மீண்டும் நிறுவவும்
மேலே உள்ள தீர்வுகள் வேலை செய்யவில்லை என்றால், டோக்கரை மீண்டும் நிறுவ பரிந்துரைக்கப்படுகிறது. இதைச் செய்ய, நீங்கள் அதிகாரப்பூர்வ வலைத்தளத்திற்குச் செல்லலாம்.
இறுதி வார்த்தைகள்
'unix:///var/run/docker.sock இல் டோக்கர் டீமானுடன் இணைக்க முடியாது' என்பதை சரிசெய்வதற்கான பொதுவான தீர்வுகள் இவை. டோக்கர் டெமான் ஓடுகிறாரா? டோக்கரில். இந்த பிழையை அகற்ற உங்களுக்கு வேறு ஏதேனும் பயனுள்ள முறைகள் இருந்தால், எங்களுக்குத் தெரியப்படுத்த கீழே கருத்துத் தெரிவிக்கவும்.