ডকার উইন্ডোতে শুরু করতে পারে না


95

কার্যকর করা docker versionনিম্নলিখিত ফলাফলগুলি প্রদান করে।

C:\Projects> docker version
Client:
 Version:      1.13.0-dev
 API version:  1.25
 Go version:   go1.7.3
 Git commit:   d8d3314
 Built:        Tue Nov  1 03:05:34 2016
 OS/Arch:      windows/amd64
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/version: open //./pipe/docker_engine: The system cannot find the file
specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

ডায়াগনস্টিক্স চালানো নিম্নলিখিত উত্পাদন করে:

C:\Projects> wget https://github.com/Microsoft/Virtualization- 
Documentation/raw/master/windows-server-container-tools/Debug- 
ContainerHost/Debug-ContainerHost.ps1 -UseBasicParsin | iex

Checking for common problems
Describing Windows Version and Prerequisites
 [+] Is Windows 10 Anniversary Update or Windows Server 2016 608ms
 [+] Has KB3192366, KB3194496, or later installed if running Windows build 14393 141ms
 [+] Is not a build with blocking issues 29ms
Describing Docker is installed
 [-] A Docker service is installed - 'Docker' or 'com.Docker.Service'  134ms
   Expected: value to not be empty
   27:         $services | Should Not BeNullOrEmpty
   at <ScriptBlock>, <No file>: line 27
 [+] Service is running 127ms
 [+] Docker.exe is in path 2.14s
Describing User has permissions to use Docker daemon
 [+] docker.exe should not return access denied 42ms
Describing Windows container settings are correct
 [-] Do not have DisableVSmbOplock set to 1 53ms
   Expected: {0}
   But was:  {1}
   66:              $regvalue.VSmbDisableOplocks | Should Be 0
   at <ScriptBlock>, <No file>: line 66
 [+] Do not have zz values set 42ms
Describing The right container base images are installed
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/images/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
 [-] At least one of 'microsoft/windowsservercore' or 'microsoft/nanoserver' should be installed 129ms
   ValidationMetadataException: The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
   ParameterBindingValidationException: Cannot validate argument on parameter 'Property'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
   at <ScriptBlock>, <No file>: line 90
Describing Container network is created
 [-] Error occurred in Describe block 1.08s
   RuntimeException: Cannot index into a null array.
   at <ScriptBlock>, <No file>: line 119
Showing output from: docker info

Showing output from: docker version
Client:
 Version:      1.13.0-dev
 API version:  1.25
 Go version:   go1.7.3
 Git commit:   d8d3314
 Built:        Tue Nov  1 03:05:34 2016
 OS/Arch:      windows/amd64

Showing output from: docker network ls

Warnings & errors from the last 24 hours
Logs saved to C:\Projects\logs_20161107-084122.csv
C:\Projects>

8
আমি এই সিদ্ধান্তে পৌঁছেছি যে উইন্ডোজটিতে প্রযুক্তি পরিপক্ক নয়। প্রযুক্তিটি পরিপক্ক হওয়ার আগ পর্যন্ত একটি লিনাক্স ডকার ব্যবহার করুন।
জিম

এই কমান্ডটি ডকার-মেশিনটি তৈরি করুন github.com/docker/toolbox/issues/636
জনাব নোডি

নিশ্চিত হয়ে নিন যে আপনি ডকুমেন্টেশন থেকে সমস্ত সেটআপ পদক্ষেপগুলি অনুসরণ করেছেন: docs.docker.com/machine/get-st সূর্য
fanny

উত্তর:


42

ভুল সংকেত:

সংযোগের সময় ত্রুটি: HTTP পান : //%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/version : খুলুন //./pipe/docker_engine: সিস্টেম নির্দিষ্ট ফাইলটি খুঁজে পাবে না। উইন্ডোজে ডিফল্ট ডিমন কনফিগারেশনে, সংযুক্ত হওয়ার জন্য ডকার ক্লায়েন্টকে অবশ্যই উন্নত রান করতে হবে। এই ত্রুটিটি এটিও ইঙ্গিত করতে পারে যে ডকার ডেমন চলছে না।

সমাধান:

1) উইন্ডোজ 7 কমান্ড উইন্ডো (cmd.exe) এর জন্য প্রশাসক হিসাবে চালিত cmd.exe খুলুন এবং নিম্নলিখিত কমান্ডটি কার্যকর করুন:

docker-machine env --shell cmd default

আপনি নিম্নলিখিত আউটপুট পাবেন:

SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.99.100:2376
SET DOCKER_CERT_PATH=C:\Users\USER_NAME\.docker\machine\machines\default
SET DOCKER_MACHINE_NAME=default
SET COMPOSE_CONVERT_WINDOWS_PATHS=true
REM Run this command to configure your shell:
REM @FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO @%i

নীচের কমান্ডটি অনুলিপি করুন এবং সিএমডি চালনা করুন:

@FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO @%i

এবং তারপরে নিয়ন্ত্রণের জন্য নিম্নলিখিত কমান্ডটি কার্যকর করুন:

docker version

2) উইন্ডোজ 7 পাওয়ারশেলের জন্য, অ্যাডমিনিস্ট্রেটর হিসাবে চালিত পাওয়ারশেল.অক্সি খুলুন এবং নিম্নলিখিত আদেশটি কার্যকর করুন:

docker-machine env --shell=powershell | Invoke-Expression

এবং তারপরে নিয়ন্ত্রণের জন্য নিম্নলিখিত কমান্ডটি কার্যকর করুন:

docker version

3) আপনি যদি সেন্টিমিডি বা পাওয়ারশেলটি আবার খুলেন, আপনার আবার সম্পর্কিত পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে।


12
ব্যাখ্যা করুন! পাওয়ারশেল পদ্ধতিটি অনুসরণ করা সবচেয়ে সহজ। তবে কেন এই সমস্যাটি ঘটে এবং কীভাবে একটি একক লাইনার এটি ঠিক করতে পারে?
জয়ওয়ালকার

4
যদি পদক্ষেপ 1 এবং 2 পারস্পরিক একচেটিয়া হয় তবে কেন তাদের 1 এবং 2 নম্বর দেওয়া হয়েছে?
শন

7
উইন্ডোজ 10 (এন্টারপ্রাইজ) সম্পর্কে কী? Docker machine "default" does not exist. Use "docker-machine ls" to list machines. Use "docker-machine create" to add a new one.
ক্লো

31

আপনি চালাবেন "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemonএবং ডকারের সিএলআইকে লিনাক্স বা উইন্ডোজ ধারক উভয়কেই নির্দেশ করতে পারেন । এটি আমার পক্ষে কাজ করেছে।


4
এটি আমার জন্য কাজ করেছে - Win10E - ডকার সংস্করণ 18.03.0-ce, 0520e24 তৈরি করুন (লিনাক্স ভিএম ব্যবহার করে - হাইপার ভি, ভার্চুয়ালাইজেশন সক্ষম করা - যা আমাকে ভার্চুয়ালবক্সে ভিএম চালানো থেকে বিরত রাখে - তাই আমি হয় ডকর বা একটি ভিএম এক পর্যায়ে ব্যবহার করতে পারি সময়ে)
এইচবি0

এটি আমার পক্ষে কাজ করে না। আমি পেয়েছি ParserError: (:) [], ParentContainsErrorRecordException। আমি কি ছিল stackoverflow.com/a/61062715/8718377
veben

13

আমি জানি এই প্রশ্নটি অনেক আগেই ছিল তবে আমি এর সঠিক ব্যাখ্যা এবং সমাধান পাইনি, সুতরাং আশা করি, আমার উত্তরটি দরকারী :)

ধরে নিচ্ছি যে আপনি উইন্ডোজে ডকার টুলবক্স ইনস্টল করেছেন dockerএবং উভয়ইdocker-machine উপলব্ধ থাকবে। প্রায়শই, মানুষ এইগুলির মধ্যে দুটি ব্যবহার করার সময় বিভ্রান্ত হয়।

চিত্রগুলিdocker পরিচালনা করতে কমান্ডগুলি কেবল ভার্চুয়াল মেশিনের মধ্যেই ব্যবহৃত হয় । কমান্ড হোস্ট ব্যবহার করা হয় লিনাক্স ভার্চুয়াল মেশিনের পরিচালনা করতে।docker-machine

সুতরাং, দয়া docker-machineকরে আপনার উইন্ডোজ মেশিনে কমান্ডগুলি ব্যবহার করুন। dockerআপনার ভিএম এর ভিতরে কমান্ড ব্যবহার করুন । dockerকমান্ডগুলি ব্যবহার করার জন্য, উদাহরণস্বরূপ, docker psআপনি হয় ডকার কুইকস্টার্ট টার্মিনালটি খুলতে পারেন বা আপনার সেমিডি / ব্যাশ / পাওয়ারশেল এ চালাতে পারেন :

docker-machine run default/ ধরে নেওয়া ডিফল্ট হ'ল আপনার লিনাক্স ভিএম /

docker-machine ssh default

এটি বুট 2 ডকার শুরু করবে এবং আপনি কমান্ড লাইনে ডকার আইকনটি দেখতে পাবেন। তারপরে আপনি ব্যবহার করতে পারেনdocker কমান্ড ।

শুভকামনা :)


4
docker-machine: 'run' is not a docker-machine command. See 'docker-machine --help'.ডকুমেন্টেশন যা বলে তার সাথে এটি মেলে না। ডক্স বলছে আপনি চালাতে পারেন docker infoবা docker psআপনার ধারকগুলি দেখতে পারেন। docs.docker.com/get-started/#test-docker-version
ক্লো

11

ত্রুটিটি সেই অংশের সাথে সম্পর্কিত:

উইন্ডোজে ডিফল্ট ডিমন কনফিগারেশনে, সংযুক্ত হওয়ার জন্য ডকার ক্লায়েন্টকে অবশ্যই উন্নত রান করতে হবে

ডকার ডিমনকে স্যুইচ করতে আপনি এটি করতে পারেন:

  1. প্রশাসক হিসাবে পাওয়ারশেল খুলুন
  2. নিম্নলিখিত কমান্ড চালান:

cd "C:\Program Files\Docker\Docker" ./DockerCli.exe -SwitchDaemon


4
স্পষ্ট এবং সংক্ষিপ্ত. আমার জন্য কাজ করেছেন।
mfonism

4
সেরা! এই মন্তব্যের জন্য আপনাকে ধন্যবাদ!!
রবিশ রাওয়াত

11

আমারও একই সমস্যা ছিল।

ডকার শুরু করে সমস্যাটি সমাধান করেছে। উইন্ডোজ কী টিপে কেবল ডকার অনুসন্ধান করুন এবং "ডকার ডেকস্টপ" এ ক্লিক করুন। ডিমন এক মিনিটের মধ্যে চলমান উচিত। এখানে চিত্র বর্ণনা লিখুন


4
এটি আমার জন্যও কাজ করেছিল :)
গ্যাব্রিয়েলা ক্যাটালিনা

4

আপনি যদি উইন্ডোতে থাকেন তবে এটি চেষ্টা করুন

 docker-machine env --shell cmd default 
 @FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO @%i

পরীক্ষার চেষ্টা করার জন্য

docker run hello-world

4

আপনি যদি হাইপার-ভি সক্ষম করে উইন্ডোজ 10 প্রো-তে ডকার ইনস্টল করে রেখেছেন এবং আপনি এখনও উইন্ডোজ 10 এ ডকার চালাতে সক্ষম না হন তবে ত্রুটির পরামর্শ অনুসারে, আপনার ডকার ডিমনটি শুরু করা হয়নি।

নিম্নলিখিত পদক্ষেপগুলি সফলভাবে ডকার শুরু করতে আমাকে সহায়তা করেছিল:

  1. সেমিডিতে কমান্ডটি ব্যবহার করুন (অ্যাডমিন মোড)

    docker-machine restart default
    
  2. তারপরে আপনি এমন একটি বার্তা পাবেন:

    ওপেন C:\User\\{User_name}\\.docker\machine\machines\default\config.json:
    সিস্টেম নির্দিষ্ট ফাইলটি খুঁজে পাচ্ছে না।

  3. আপনার উইন্ডোজ ট্রেতে থাকা ডকার আইকনে যান (ডেস্কটপের নীচে ডানদিকে)

  4. ডকার আইকন> সেটিংস> পুনরায় সেট করুন> ডকার পুনরায় চালু করতে ডান ক্লিক করুন

    এটি কয়েক মুহূর্ত সময় লাগবে

  5. তারপরে আপনি নীচের বার্তাটি দেখতে পাবেন:

    ডকার সবুজ সূচক নিয়ে চলছে

দ্রষ্টব্য : আপনি যদি ইতিমধ্যে আপনার সিস্টেমে ডকার পাত্রে চালিত হন, তবে এই পদক্ষেপগুলি অনুসরণ করবেন না । আপনি বিদ্যমান পাত্রে হারিয়ে যেতে পারেন।

এখানে চিত্র বর্ণনা লিখুন


4
Docker machine "default" does not exist. Use "docker-machine ls" to list machines. Use "docker-machine create" to add a new one.
ক্লো

3

নিম্নলিখিত বিকল্পগুলির মধ্যে দুটি দ্বারা সমস্যাটি সমাধান করার চেষ্টা করুন:

বিকল্প ক

Start-Service "Hyper-V Virtual Machine Management"
Start-Service "Hyper-V Host Compute Service"

বা

বিকল্প বি

  1. "উইন্ডো সুরক্ষা" খুলুন

  2. "অ্যাপ এবং ব্রাউজার নিয়ন্ত্রণ" খুলুন

  3. নীচে "সুরক্ষা সেটিংস কাজে লাগান" এ ক্লিক করুন

  4. "প্রোগ্রাম সেটিংস" ট্যাবে স্যুইচ করুন

  5. তালিকার "সি: I উইন্ডোজ \ সিস্টেম 32 \ vmcompute.exe" সনাক্ত করুন এবং এটি প্রসারিত করুন

  6. "সম্পাদনা" ক্লিক করুন

  7. "কোড ফ্লো গার্ড (সিএফজি)" এ স্ক্রোল করুন এবং "সিস্টেম সেটিংস ওভাররাইড করুন" চেক করুন

  8. পাওয়ারশেল "নেট স্টার্ট ভিএমকম্পিউট" থেকে ভিএমকম্পুট শুরু করুন

  9. তারপরে আপনার সিস্টেমটি পুনরায় চালু করুন


3

আমি একই সমস্যার মুখোমুখি হয়েছি, এটি প্রশাসকের ইস্যু হতে পারে, তাই ডকার সেটআপ করার জন্য নীচের পদক্ষেপগুলি অনুসরণ করা হয়েছে

উইন্ডোজ 10

  1. ডকারে লগইন করার পরে ডকার হাব থেকে ডকার ডেস্কটপ ডাউনলোড করুন।Docker Desktop Installer.exeফাইল ডাউনলোড করা হবে।
  2. Docker Desktop Installer.exeব্যবহার করে ইনস্টল করুনRun as administratorইনস্টলেশনের সময় -> উইন্ডোজ ধারক চিহ্নিত অন্যথায় এটি কেবল লিনাক্স ধারক ইনস্টল করবে। এটি লগ আউট এবং লগইন করার পরে লগআউট জিজ্ঞাসা করবে এটি মেনুতে ডকার ডেস্কটপ দেখায়।
  3. ইনস্টল করার পরে -> কম্পিউটার পরিচালনা -> স্থানীয় ব্যবহারকারী এবং গোষ্ঠী -> গোষ্ঠী -> ডকার-ব্যবহারকারী -> সদস্যদের মধ্যে ব্যবহারকারী যুক্ত করুন এখানে চিত্র বর্ণনা লিখুন
  4. ডকার ডেস্কটপ ব্যবহার করে চালান Run as administrator এখানে চিত্র বর্ণনা লিখুন
  5. বিজ্ঞপ্তি ট্যাবে ডকার তিমি আইকনটি পরীক্ষা করুন এখানে চিত্র বর্ণনা লিখুন
  6. কমান্ড> ডকার সংস্করণ রান করুন এখানে চিত্র বর্ণনা লিখুন কোনও সমস্যা ছাড়াই সফলভাবে ডকার ব্যবহার করা।

2

আমার জন্য সমস্যাটি ভার্চুয়ালাইজেশন সক্ষম ছিল না।

উইন্ডোজ 10 এ: টাস্ক ম্যানেজার -> পারফরম্যান্স -> সিপিইউতে যান এবং আপনার "ভার্চুয়ালাইজেশন: সক্ষম" হিসাবে বিভাগটি দেখা উচিত

আপনি যদি এই বিকল্পটি না দেখেন তবে এর অর্থ হ'ল ভার্চুয়ালাইজেশন সক্ষম করা হয়নি।

আরও একটি আকর্ষণীয় বিষয় লক্ষণীয় হ'ল আপনার অবশ্যই হাইপার ভি সক্ষম করা উচিত। তবে আমি সমান্তরাল ডেস্কটপ ব্যবহার করার সময় হাইপার ভি'র "সত্যিকারের সক্ষম" হওয়ার জন্য আমাকে "নেস্টেড ভার্চুয়ালাইজেশন" সক্ষম করতে হয়েছিল। সুতরাং যদি আপনার উইন্ডোজ কোনও ভিএম হয় তবে প্যারালালসগুলির জন্য সেটিংস (বা আপনি যা ব্যবহার করছেন) যা নেস্টেড ভার্চুয়ালাইজেশন সক্ষম করেছে তা পরীক্ষা করে দেখুন।


2

উইন্ডোজ 10 এ ইনস্টল করার পরেও আমি একই ত্রুটি পেয়েছি And এবং আমি আবার চালু করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি, তাই আমি নিম্নলিখিতটি করেছি ( প্রস্তাব দিবেন না যদি আপনি অল্প সময়ের জন্য Docker মধ্যে কাজ করা হয়েছে, এই একটি তাজা ইনস্টল ছিল):

1) আপনার সিস্টেম ট্রেতে তিমিটি সন্ধান করুন এবং ডান ক্লিক করুন

2) সেটিংস> পুনরায় সেট করতে যান

3) কারখানার ডিফল্টগুলিতে পুনরায় সেট করুন

আমি তখন উইন্ডোজ 10 এর সাথে ওয়েবসাইটে ডকিং টিউটোরিয়ালটি অনুসরণ করতে সক্ষম হয়েছি এবং এখন এটি একটি কবজির মতো কাজ করে।


সিস্টেম ট্রেতে কোনও তিমি নেই।
ক্লো

আমার মেশিনে একটি ডিফল্ট ভিএম চলছে যা ডকার কর্মী চলছে, আমি সেই ভিএম পুনরায় সেট করেছি এবং তারপরে উইন্ডোজে ডকার ত্রুটিটি সমাধান করেছি
ফ্রিল্যান্সার

2

আমি ইদানীং একই সমস্যা ছিল। সমস্যা ছিল সুরক্ষা সফ্টওয়্যার (ট্রেন্ডমাইক্রো) হাইপারভ নেটওয়ার্ক ইন্টারফেস তৈরি করতে ডকারকে অবরুদ্ধ করে। আপনার ফায়ারওয়াল, এভি সফ্টওয়্যার ইনস্টলেশন বা কনফিগারেশন অবরুদ্ধ নয় পরীক্ষা করা উচিত।


ধন্যবাদ এই সাহায্য করেছে।
এসভি_ভিএস

2

পাওয়ারশেল বা গিট ব্যাশে সি ড্রাইভ খুলুন এবং কমান্ডের নীচে রান করুন

.\Program Files\Docker\Docker\DockerCli.exe -SwitchDaemon

2

যদি অন্য কোনও উত্তর আপনার জন্য কাজ না করে তবে এটি ব্যবহার করে দেখুন: একটি টার্মিনাল খুলুন এবং চালান:

wsl -l -v 

আপনি যদি লক্ষ্য করেন যে 'ইনস্টলিং' অবস্থায় একটি ডকার-ডেস্কটপ ঝুলছে, ডকার বন্ধ করুন, অ্যাডমিনিস্ট্রেটর হিসাবে পাওয়ারশেল চালান এবং ডকার-ডেস্কটপ নিবন্ধিত করুন:

PS C:\WINDOWS\system32> .\wslconfig.exe /u docker-desktop

ডকার পুনরায় চালু করুন এবং আশা করি এটি কার্যকর হয়। যদি এটি না হয় তবে প্রথমে ডকারটি আনইনস্টল করার চেষ্টা করুন, তারপরে ডকার-ডেস্কটপটিকে নিবন্ধভুক্ত করুন এবং ডকার পুনরায় ইনস্টল করুন।

সূত্র: https://github.com/docker/for-win/issues/7295#issuecomment-645989416


2

আমি ডকার সংস্করণ 19.03.12 এবং উইন্ডোজ 10 এর জন্য একই ত্রুটি পেয়েছি । নীচের পদক্ষেপগুলি অতিক্রম করে এটি সমাধান করেছেন। আশা করি এটি অন্যকে সহায়তা করবে।

  1. যান উইন্ডোজ স্টার্ট -> অনুসন্ধান বাক্স ( অনুসন্ধান করতে এখানে টাইপ করুন )। সেখানে ' পরিষেবাদি ' প্রবেশ করান । তালিকাভুক্ত আইটেমগুলির মধ্যে পরিষেবাদি অ্যাপ্লিকেশনটিতে ক্লিক করুন।
  2. সার্ভিস উইন্ডোতে এখন ' ডকার ডেস্কটপ পরিষেবা ' অনুসন্ধান করুন । এটিতে রাইট ক্লিক করুন এবং পরিষেবাটি শুরু করুন। এর স্থিতি পরিবর্তন করে ' চলমান ' করা উচিত ' করা উচিত।
  3. পদক্ষেপ 2 যদি ' নির্ভরতা পরিষেবা শুরু করতে ব্যর্থ হয় ' এর মতো ত্রুটি দেয় তবে সমস্ত নির্ভরতা পরিষেবা শুরু করুন। আমার জন্য, আমাকে ' সার্ভার ' নামে একটি পরিষেবা শুরু করতে হয়েছিল ' ।
  4. ডেস্কটপে ' ডকার ডেস্কটপ ' আইকনে ডাবল ক্লিক করুন। এখন আপনি দেখতে পাবেন ' ডকার ডেস্কটপ চলছে সিস্টেম ট্রেতে '।
  5. এখন কমান্ড প্রম্পট বা পাওয়ারশেল থেকে ' ডকার সংস্করণ ' কমান্ডটি চালান । এটি পরিষ্কার আউটপুট দেওয়া উচিত।
  6. পদক্ষেপ 5 এ কোনও সমস্যা থাকলে, প্রশাসক হিসাবে কমান্ড প্রম্পট বা পাওয়ারশেল চালান ।

উপরের রেজোলিউশন ধরে নেওয়া হয় ডকার ইতিমধ্যে ইনস্টল করা আছে এবং আপনার সিস্টেমে হাইপার-ভি / ভার্চুয়ালাইজেশন সক্ষম করা আছে।


1

আমি ডকার টুলবক্সের সাথে উইন্ডোজ 7 ব্যবহার করছি এবং এটি ঠিক করার জন্য ডকার কুইকস্টার্ট টার্মিনালটি খোলাম।

ock ডকার সংস্করণ ক্লায়েন্ট: সংস্করণ: 17.05.0-সিপি এপিআই সংস্করণ: 1.29 গো সংস্করণ: go1.7.5 গিট কমিট: 89658be বিল্ট: শুক্র মে 5 15:36:11 2017 ওএস / আর্চ: উইন্ডোজ / এএমডি 64

সার্ভার: সংস্করণ: 17.05.0-ce API সংস্করণ: 1.29 (ন্যূনতম সংস্করণ 1.12) গো সংস্করণ: go1.7.5 গিট কমিট: 89658be বিল্ট: থু মে 4 21:43:09 2017 ওএস / আর্চ: লিনাক্স / এমডি 64 পরীক্ষামূলক: মিথ্যা


1

আমার জন্য হাইপার-ভিতে চলমান ভার্চুয়াল উবুন্টু ঘটনা বন্ধ করে ত্রুটিটি সমাধান করা হয়েছিল :

The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

একবার উবুন্টু দৃষ্টান্ত বন্ধ হয়ে গেলে এবং ডকার ডেস্কটপ পুনরায় চালু হয়ে গেলে, আমার স্বাভাবিক ডকার কমান্ডগুলি ঠিকঠাক হয়ে যায়।

পিএস: আমি একটি ত্রুটি লগের কারণে এটি চেষ্টা করার ধারণা পেয়েছিলাম যে ডকার ডেস্কটপ সহায়ক সাহায্যে সংকলন করেছে এবং ব্যবহারকারীর প্রতিক্রিয়া হিসাবে ডকার হাবকে প্রেরণ করার প্রস্তাব দিয়েছে ... লগটি আমার মেশিনটি র‍্যামের চেয়ে কম ছিল এবং ডকার ব্যর্থ হচ্ছিল এই খুব সাধারণ কারণে। উবুন্টু হত্যার ঘটনাটি সমাধান হয়েছে।


1

উইন 10 এর জন্য আমার একই সমস্যা ছিল:

error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/images/load?quiet=0: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

ডকার পরিষেবাটি কাজ করার জন্য উপস্থিত হয়েছিল। পুনরায় চালু করা কোনও উপকারে আসেনি। প্রশাসনিক সহায়তা হিসাবে ইনস্টলেশন ডিরেক্টরি থেকে বাইনারি চালানো।

আমার ক্ষেত্রে:

run as administrator -> C:\Program Files\Docker\Docker\Docker for Windows.exe

এটি আমার সমস্যার সমাধান করেছে। উইন্ডোজ পাত্রে ডকার উইন্ডোজ সিই চালাচ্ছে। ধন্যবাদ!
এএ

'"C:\Program Files\Docker\Docker\Docker for Windows.exe"' is not recognized as an internal or external command, operable program or batch file.
ক্লো

1

আমিও ত্রুটির মুখোমুখি হয়েছি যা বলে

"Access is denied. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running."

প্রশাসক মোডে "পাওয়ারশেল" চালিয়ে এটি সমাধান করুন by



1

আমার এক বন্ধুর একই সমস্যা ছিল, আমরা এটি চেষ্টা করেছি এবং এটি কার্যকর হয়েছে।

হাইপার-ভি, সক্রিয় হিসাবে "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" এর নীচে তালিকাবদ্ধ করা সত্ত্বেও বাস্তবে সক্রিয় ছিল না। পাওয়ারশেলের অধীনে সিস্টেমেফোন চালানোর সময় এটি স্পষ্ট হয়ে ওঠে এবং প্রয়োজনীয়তাগুলি পূরণ হিসাবে তালিকাভুক্ত হয় (যা আপনি প্রত্যাশা করেননি যে হাইপার-ভি আসলে চলমান ছিল।) স্টেপস:

  1. "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" খুলুন
  2. কীভাবে এটি করবেন তা আপনি যদি নিশ্চিত না হন তবে দয়া করে https://www.howtogeek.com/250228/ কি- উইন্ডোস 10s- optional- features- do-and-how-to-mittedturn-them- on- or- or- দেখুন বন্ধ /] [১]
  3. হাইপার-ভি বন্ধ করুন (সমস্ত উপ-উপাদানগুলি চিহ্নিত হিসাবে চিহ্নিত রয়েছে তা নিশ্চিত করে বাক্সটি আনচেক করুন)
  4. "ওকে" চাপুন - এবং আপনার মেশিনটি পুনরায় বুট হবে।
  5. যখন আপনার কম্পিউটারটি আবার শুরু হবে, "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" খুলুন এবং হাইপার-ভি ফিরিয়ে দিন। আপনার মেশিন আবার চালু হবে।

এখন আপনি ডকার হ্যালো-ওয়ার্ল্ড ইমেজ চালিয়ে পরীক্ষা করতে পারেন।



0

একটি উন্নত কমান্ড প্রম্পট থেকে নিম্নলিখিত চালানোর চেষ্টা করুন:

SET DOCKER_CERT_PATH=C:\Users\[YourName]\.docker\machine\machines\default
SET DOCKER_HOST=tcp://[yourDockerDeamonIp]:2376
SET DOCKER_MACHINE_NAME=default
SET DOCKER_TLS_VERIFY=1
SET DOCKER_TOOLBOX_INSTALL_PATH=C:\Program Files\Docker Toolbox

আপনি এটি দেখতে পাবেন যে এমনকি এই এনএভিভ ভেরিয়েবলগুলি সেট না করেই ডকার দ্রুত সূচনা টার্মিনাল থেকে চালানো কমান্ডগুলি কোনও সমস্যা করে না।


আমাদের এই আদেশগুলি কী করে তার একটি ব্যাখ্যা থাকতে পারে? আমি আমার DOCKER_HOST কে এমন কিছু আইপি ঠিকানায় সেট করতে স্বাচ্ছন্দ্য বোধ করি না যা আমি জানি যে আমার নেটওয়ার্কে নেই।
ববোর্ট 21

দুঃখিত, এটি আমার ডকার ডেমন এর স্থানীয় আইপি ছিল। আমি এখন এটি সরিয়েছি।
কিডকোড

0

একটি ডকার ডেস্কটপ অ্যাপ্লিকেশন চালিয়ে আমার জন্য সমাধান, চেক-ইন বিজ্ঞপ্তি। প্রয়োজনে সেটআপ করুন।

$ net start com.docker.service

উইন্ডোজ পরিষেবা পরিষেবাটির জন্য ডকার শুরু হচ্ছে। উইন্ডোজ পরিষেবা পরিষেবাটির জন্য ডকার সফলভাবে শুরু হয়েছিল।

$ docker version

$ net start com.docker.service

অনুরোধ করা পরিষেবাটি ইতিমধ্যে শুরু করা হয়েছে।


0

ডকারের সাম্প্রতিক আপডেটের সাথে, আমার একটি সমস্যা ছিল যা ডক অ্যাপ্লিকেশনটি প্রারম্ভের সময় ফাঁসি দেওয়া হয়েছিল। আমি টাস্ক ম্যানেজার ব্যবহার করে ডাব্লুএসএল.এক্সই বন্ধ করে সমাধান করেছি।

এখানে চিত্র বর্ণনা লিখুন


0

আমার জন্য এই সমস্যাটি ডকার ডেস্কটপে গান করে সমাধান করা হয়েছে।

এখানে চিত্র বর্ণনা লিখুন


0

পরিষেবাটি চালানোর জন্য আপনার প্রশাসকের অধিকার প্রয়োজন

আমি একই সমস্যা ছিল। আমি কমান্ড প্রম্পট চালানোর সময় সমস্যাটি চলে যায় (প্রশাসক হিসাবে চালান ", এবং" ডকার সংস্করণ "টাইপ করুন।

সি: \ উইন্ডোজ \ সিস্টেম 32> ডকার সংস্করণ

ক্লায়েন্ট: ডকার ইঞ্জিন - সম্প্রদায়ের সংস্করণ: 19.03.8 এপিআই সংস্করণ: 1.40 গো সংস্করণ: go1.12.17 গিট কমিট: আফাকবি 8 বি বিল্ট: বুধ মার্চ 11 01:23:10 2020 ওএস / আর্চ: উইন্ডোজ / এমডি 64 পরীক্ষামূলক: মিথ্যা

সার্ভার: ডকার ইঞ্জিন - সম্প্রদায় ইঞ্জিন: সংস্করণ: 19.03.8 এপিআই সংস্করণ: 1.40 (ন্যূনতম সংস্করণ 1.12) গো সংস্করণ: go1.12.17 গিট কমিট: আফাকবি 8 বি বিল্ট: বুধ মার্চ 11 01:29:16 2020 ওএস / আর্ক: লিনাক্স / এমডি 64 পরীক্ষামূলক: ভুয়া ধারকযুক্ত: সংস্করণ: v1.2.13 গিটকমিট: 7ad184331fa3e55e52b890ea95e65ba581ae3429 রানক: সংস্করণ: 1.0.0-rc10 গিটকমিট: dc9208a3303fif5b3839f4323d9beb36df0a9ddock3ddock68


0

আপনার পিসিতে ডকার ডেস্কটপ ইনস্টল করার পরে (উইন্ডোজ এক)। আপনি এই অবস্থানটি সন্ধান করতে পারেন। আসলে কি করে,? এটি আপনার সি এল এলির মাধ্যমে ডকার ডেমন শুরু করে

C:\Windows\System32\cmd.exe\DockerCli.exe -SwitchDaemon

আপনার উত্তরে আরও বিশদ সরবরাহ করুন, অন্যথায় এটি নিম্ন মানের হিসাবে চিহ্নিত হতে পারে।
ইথান ভু

আপনার পিসিতে ডকার ডেস্কটপ ইনস্টল করার পরে (উইন্ডোজ এক)। আপনি এই অবস্থানটি সন্ধান করতে পারেন। আসলে কি করে,? এটি আপনার
সি এল এলির

আমি আপনার মন্তব্য অনুযায়ী বিশদ যোগ করতে আপনার উত্তর সম্পাদনা করেছি। আপনি নিজেও উত্তরটি সম্পাদনা করতে পারেন। এবং উত্তরগুলি নিয়ে লেখার বিষয়ে একটি নিবন্ধ রয়েছে যা উত্সাহ পেতে পারে , এটি ঝরঝরে।
ইথান ভু

0

ডাব্লুএসএল 2 এ চলমান একটি উইন্ডোজ ভিএম-এ ডকার ডেস্কটপ ইনস্টল করে একই ধরণের সমস্যার মুখোমুখি হয়েছিল।

সমাধান:

উইন্ডোজকে সর্বশেষ বিল্ড এবং ভিএমটুলগুলি সর্বশেষ (১১.২) সংস্করণে আপডেট করেছে, সমস্যাটি স্থির করেছে, এখন ডকার নন স্টপ চলছে।


-1

1 ম পাওয়ারশেল "প্রশাসক হিসাবে" শুরু করুন যা আপনার থেকে প্রাপ্ত ত্রুটিটিকেও প্রতিরোধ করবে docker version

ডকার পরিষেবা শুরু করার চেষ্টা করুন: start-service docker যদি এটি ডকার.পিড ফাইলটি মুছে ফেলতে ব্যর্থ হয় তবে আপনি শেষ পর্যন্ত খুঁজে পেতে পারেন আপনার মানটি cd $env:programfiles\docker; rm docker.pid
পরিবর্তন HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Containers\VSmbDisableOplocksকরতে হবে 0বা মুছতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.