Docker는 Windows에서 시작할 수 없습니다.


105

Windows에서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
나는 기술이 창문에서 성숙하지 않다는 결론에 도달했습니다. 기술이 성숙 될 때까지 Linux 도커를 사용하십시오.
Jim

이 명령의 사용 상자 만들 고정 표시기 기계를 github.com/docker/toolbox/issues/636을
미스터 아무도

이 문서에서 모든 설정 단계를 수행했는지 확인하십시오 docs.docker.com/machine/get-started
엉덩이

답변:


43

에러 코드:

연결 중 오류 : Get http : //%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/version : open //./pipe/docker_engine : 시스템이 지정된 파일을 찾을 수 없습니다. Windows의 기본 데몬 구성에서 docker 클라이언트는 관리자 권한으로 실행되어야 연결됩니다. 이 오류는 docker 데몬이 실행되고 있지 않음을 나타낼 수도 있습니다.

해결책 :

1) Windows 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

아래 명령을 복사하고 cmd에서 실행하십시오.

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

그런 다음 다음 명령을 실행하여 제어하십시오.

docker version

2) Windows 7 Powershell의 경우 관리자 권한으로 실행하여 powershell.exe를 열고 다음 명령을 실행합니다.

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

그런 다음 다음 명령을 실행하여 제어하십시오.

docker version

3) cmd 또는 powershell을 다시 열 경우 관련 단계를 다시 반복해야합니다.


13
설명 부탁드립니다! powershell 방법이 가장 쉽습니다. 그러나이 문제가 발생하는 이유는 무엇이며 단일 라이너로 어떻게 해결할 수 있습니까?
Jaywalker

2
1 단계와 2 단계가 상호 배타적 인 경우 1과 2로 번호가 매겨진 이유는 무엇입니까?

10
Windows 10 (Enterprise)은 어떻습니까? Docker machine "default" does not exist. Use "docker-machine ls" to list machines. Use "docker-machine create" to add a new one.
Chloe

43

"C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemonDocker CLI를 실행 하고 Linux 또는 Windows 컨테이너를 가리킬 수 있습니다 . 이것은 나를 위해 일했습니다.


3
이것은 나를 위해 일했습니다-Win10E-Docker 버전 18.03.0-ce, 빌드 0520e24 (linux vm-hyper v 사용, 가상화 사용-virtualbox에서 vm을 실행할 수 없음-따라서 한 지점에서 docker 또는 VM을 사용할 수 있음) 시간에)
hB0

31

오류는 해당 부분과 관련이 있습니다.

Windows의 기본 데몬 구성에서 연결하려면 Docker 클라이언트를 관리자 권한으로 실행해야합니다.

Docker 데몬을 전환하기 위해이 작업을 수행 할 수 있습니다.

Powershell 사용 :

  1. 관리자 권한으로 Powershell 열기
  2. 실행 명령 : & 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon

또는 cmd 사용 :

  1. 관리자 권한으로 cmd 열기
  2. RUn 명령 : "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemon

2
명확하고 간결합니다. 나를 위해 일했습니다.
mfonism

2
베스트! 이 댓글 감사합니다 !!
Ravish Rawat

2
나를 위해 작동합니다. 감사
엘빈 Aghammadzada

2
나를 위해 일뿐만 아니라, 감사합니다
르지 Podmokły을

14

나는 같은 문제가 있었다.

docker 데몬을 시작하면 문제가 해결되었습니다. Windows 키를 눌러 도커를 검색하고 "Docker Dekstop"을 클릭하십시오. 데몬은 1 분 안에 실행됩니다. 여기에 이미지 설명 입력


13

나는이 질문이 오래 전이라는 것을 알고 있지만 적절한 설명과 해결책을 찾지 못 했으므로 내 대답이 유용하기를 바랍니다. :)

Windows에 Docker Toolbox를 설치한다고 가정하면 dockerdocker-machine명령을 모두 사용할 수 있습니다. 종종 사람들은 이들 중 하나를 사용할 때 혼란스러워합니다.

docker명령은 관리 만 가상 머신 내에서 사용되는 이미지를 . 이 docker-machine명령은 호스트에서 Linux VM을 관리하는 데 사용됩니다.

따라서 docker-machineWindows 컴퓨터에서 명령을 사용 하십시오. dockerVM 내부에서 명령을 사용하십시오 . 용도에 docker명령을, 예를 들어 docker ps, 당신도 열 수 있습니다 도커 빠른 터미널 또는 cmd를 / bash는 / PowerShell을 다음을 실행합니다 :

docker-machine run default/ 기본값 이 Linux VM 이라고 가정 합니다. /

docker-machine ssh default

그러면 boot2docker 가 시작 되고 명령 줄에 도커 아이콘이 표시됩니다. 그런 다음 docker명령 을 사용할 수 있습니다 .

행운을 빕니다 :)


3
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
클로이

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

Hyper-V가 활성화 된 Windows 10 Pro에 Docker를 설치했지만 여전히 Windows 10에서 Docker를 실행할 수없는 경우 오류에서 알 수 있듯이 Docker 데몬이 시작되지 않습니다.

다음 단계는 Docker를 성공적으로 시작하는 데 도움이되었습니다.

  1. cmd (관리자 모드)에서 명령 사용

    docker-machine restart default
    
  2. 그러면 다음과 같은 메시지가 표시됩니다.

    open C:\User\\{User_name}\\.docker\machine\machines\default\config.json:
    시스템이 지정된 파일을 찾을 수 없습니다.

  3. Windows 트레이 (바탕 화면 오른쪽 하단)에있는 도커 아이콘으로 이동합니다.

  4. Docker 아이콘> 설정> 재설정> Docker 다시 시작을 마우스 오른쪽 단추로 클릭하십시오.

    몇 분 정도 걸립니다

  5. 그러면 다음 메시지가 표시됩니다.

    Docker가 녹색 표시기로 실행 중입니다.

참고 : 시스템에서 이미 Docker 컨테이너가 실행중인 경우 다음 단계를 따르지 마십시오 . 기존 컨테이너를 잃을 수 있습니다.

여기에 이미지 설명 입력


3
Docker machine "default" does not exist. Use "docker-machine ls" to list machines. Use "docker-machine create" to add a new one.
Chloe

4

다음 옵션 중 하나로 문제를 해결해보십시오.

옵션 A

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

또는

옵션 B

  1. "창 보안"을 엽니 다.

  2. "앱 및 브라우저 제어"를 엽니 다.

  3. 하단의 "익스플로잇 방지 설정"을 클릭합니다.

  4. "프로그램 설정"탭으로 전환

  5. 목록에서 "C : \ WINDOWS \ System32 \ vmcompute.exe"를 찾아 확장합니다.

  6. "편집"을 클릭하십시오.

  7. "코드 흐름 보호 (CFG)"까지 아래로 스크롤하고 "시스템 설정 재정의"를 선택 취소합니다.

  8. powershell "net start vmcompute"에서 vmcompute를 시작합니다.

  9. 그런 다음 시스템을 다시 시작하십시오.


4

동일한 오류가 발생했습니다. Docker 버전 19.03.12Windows 10 . 아래 단계를 수행하여 문제를 해결했습니다. 다른 사람들에게 도움이되기를 바랍니다.

  1. 로 이동하여 Windows 시작 -> 검색 상자 ( 검색하려면 여기에 입력 ). ' 서비스 '를 입력 합니다. 나열된 항목 중 서비스 앱을 클릭 합니다.
  2. 이제 ' Docker Desktop Service '를 검색 하십시오. 열린 서비스 창 . 그것을 마우스 오른쪽 버튼으로 클릭 하고 서비스를 시작 하십시오. 상태는 ' 실행 중 ' 으로 변경되어야합니다 .
  3. 2 단계에서 ' 종속성 서비스를 시작하지 못했습니다 '와 같은 오류가 발생하면 모든 종속성 서비스를 시작합니다. 저에게는 ' 서버 ' 라는 서비스를 시작해야했습니다 .
  4. 바탕 화면에서 ' Docker Desktop '아이콘을 두 번 클릭 합니다. 이제 시스템 트레이에 ' Docker Desktop is running '이 표시됩니다.
  5. 이제 명령 프롬프트 또는 PowerShell 에서 ' 도커 버전 ' 명령을 실행합니다 . 깨끗한 출력을 제공해야합니다.
  6. 5 단계에서 문제가 발생하면 관리자 권한으로 명령 프롬프트 또는 PowerShell 을 실행 합니다.

위의 해결 방법은 Docker가 이미 설치되어 있고 시스템에서 Hyper-V / 가상화 가 활성화 되어 있다고 가정 합니다.


서버 서비스 시작 이 작동합니다.
Lordran

3

나는 같은 문제에 직면했으며 관리자 문제 일 수 있으므로 아래 단계에 따라 도커를 설정하십시오.

윈도우 10

.

  1. 도커에 로그인 한 후 도커 허브에서 도커 데스크톱을 다운로드합니다.Docker Desktop Installer.exe파일이 다운로드됩니다.
  2. 다음을 Docker Desktop Installer.exe사용하여 설치Run as administrator 중-> Mark windows container를 설치하십시오. 그렇지 않으면 Linux 컨테이너 만 설치됩니다. 로그 아웃 후 로그 아웃을 요청하고 로그인하면 메뉴에 도커 데스크톱이 표시됩니다.
  3. 설치 후-> 컴퓨터 관리-> 로컬 사용자 및 그룹-> 그룹-> docker-user-> 구성원에 사용자 추가로 이동하십시오. 여기에 이미지 설명 입력
  4. 다음을 사용하여 Docker 데스크톱 실행 Run as administrator 여기에 이미지 설명 입력
  5. 알림 탭에서 도커 고래 아이콘 확인 여기에 이미지 설명 입력
  6. run command> docker version 여기에 이미지 설명 입력 문제없이 docker를 성공적으로 사용했습니다.

3

powershell 또는 Git bash에서 C 드라이브를 열고 아래 명령을 실행하십시오.

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

이 .. 감사합니다 :) 나를 위해 일한
Harsha에 Biyani에게

2

나에게 문제는 가상화가 활성화되지 않았다는 것입니다.

Windows 10 : 작업 관리자-> 성능-> CPU로 이동하면 "가상화 : 활성화 됨"섹션이 표시됩니다.

이 옵션이 표시되지 않으면 가상화가 활성화되지 않았 음을 의미합니다.

주목해야 할 또 다른 흥미로운 점은 Hyper V를 활성화해야한다는 것입니다. 그러나 Parallels 데스크톱을 사용하면서 Hyper V가 "진정하게 활성화"되도록하려면 "중첩 가상화"를 활성화해야했습니다. 따라서 Windows가 VM 인 경우 중첩 된 가상화가 활성화 된 Parallels (또는 사용중인 모든 항목)의 설정을 확인하십시오.


2

Windows 10에 설치 한 후 동일한 오류가 발생했습니다. 다시 시작을 시도했지만 작동하지 않아 다음을 수행했습니다 ( 권장하지 않음). 작업을 수행했습니다 (잠시 동안 docker에서 작업 한 경우 . 이것은 새로 설치 한 것입니다).

1) 시스템 트레이에서 고래를 찾아 오른쪽 클릭

2) 설정> 재설정으로 이동합니다.

3) 공장 기본값으로 재설정

그런 다음 웹 사이트에서 Windows 10으로 시작하는 도커 자습서를 따를 수 있었고 이제는 매력처럼 작동합니다.


시스템 트레이에 고래가 없습니다.
Chloe

고정 표시기 노동자를 실행 내 컴퓨터에서 실행중인 기본 VM이있다, 나는 다음 VM 및 창문에 고정 표시기 오류를 해결하는 것이 resetted
프리랜서

2

최근에 같은 문제가 발생했습니다. 문제는 보안 소프트웨어 (Trendmicro)가 도커를 차단하여 Hyperv 네트워크 인터페이스를 생성하는 것입니다. 또한 방화벽, 설치 또는 구성을 차단하지 않는 AV 소프트웨어도 확인해야합니다.


감사. 이것은 도움이되었습니다.
sv_vs

2

다른 답변이 작동하지 않으면 다음을 시도하십시오. 터미널을 열고 다음을 실행하십시오.

wsl -l -v 

docker-desktop이 '설치 중'상태로 남아있는 것을 발견하면 Docker를 닫고 powershell을 관리자로 실행 한 다음 docker-desktop 등록을 취소합니다.

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

도커를 다시 시작하면 제대로 작동합니다. 그렇지 않은 경우 먼저 docker를 제거한 다음 docker-desktop 등록을 취소하고 Docker를 다시 설치하십시오.

출처 : https://github.com/docker/for-win/issues/7295#issuecomment-645989416


1

Docker Toolbox와 함께 Windows 7을 사용하고 있으며 문제를 해결하려면 Docker Quickstart Terminal을 엽니 다 .

$ docker version 클라이언트 : 버전 : 17.05.0-ce API 버전 : 1.29 Go 버전 : go1.7.5 Git 커밋 : 89658be 빌드 : 5 월 5 일 금요일 15:36:11 2017 OS / Arch : windows / amd64

서버 : 버전 : 17.05.0-ce API 버전 : 1.29 (최소 버전 1.12) Go 버전 : go1.7.5 Git 커밋 : 89658be 빌드 : Thu May 4 21:43:09 2017 OS / Arch : linux / amd64 실험 : false


1

나를 위해 Hyper-V에서 실행중인 가상 Ubuntu 인스턴스중지 하여 오류가 해결 되었습니다.

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.

Ubuntu 인스턴스가 중지되고 Docker Desktop이 다시 시작되면 평소의 docker 명령이 정상적으로 실행되었습니다.

추신 : Docker Desktop이 유용하게 컴파일하고 사용자 피드백으로 Docker Hub에 보내겠다고 제안한 오류 로그 때문에 이것을 시도해 볼 생각이있었습니다 ... 로그는 내 컴퓨터가 RAM이 부족 하고 Docker가 실패 했음을 나타내는 것처럼 보였습니다. 아주 간단한 이유 때문입니다. Ubuntu 인스턴스를 종료하면 문제가 해결되었습니다.


1

win10의 경우 동일한 문제가 발생했습니다.

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

이것은 내 문제를 해결했습니다. Windows 컨테이너로 Docker Windows CE 실행 감사합니다!
AA

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


1

내 친구 중 한 명이 비슷한 문제를 겪고 있었는데 우리는 이것을 시도했고 효과가있었습니다.

Hyper-V는 "Windows 기능 켜기 또는 끄기"아래에 활성화 된 것으로 표시 되었음에도 불구하고 실제로 활성화되지 않았습니다. 이는 PowerShell 에서 systeminfo 를 실행 하고 요구 사항이 충족 된 것으로 나열되었음을 확인할 때 분명해졌습니다 (실제로 Hyper-V가 실행되는 것으로 예상되는 출력이 아님).

  1. "Windows 기능 켜기 또는 끄기"를 엽니 다.
  2. 이 작업을 수행하는 방법을 잘 모르는 경우 https://www.howtogeek.com/250228/what-windows-10s-optional-features-do-and-how-to-[turn-them-on-or- 꺼짐 /] [1]
  3. Hyper-V 끄기 (체크 박스를 선택 취소하고 모든 하위 구성 요소가 끄기로 표시되어 있는지 확인)
  4. "확인"을 누르면 컴퓨터가 재부팅됩니다.
  5. 컴퓨터가 다시 시작되면 "Windows 기능 켜기 또는 끄기"를 열고 Hyper-V를 다시 켭니다. 컴퓨터가 다시 재부팅됩니다.

이제 docker hello-world 이미지를 실행하여 테스트 할 수 있습니다.


0

나는 같은 문제에 부딪친 다. 나는 hyper-v를 활성화하여 이것을 해결했습니다.

  1. BIOS에서 가상화 활성화
  2. hyper-v 설치

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

env 변수를 설정하지 않아도 docker 빠른 시작 터미널에서 명령을 실행해도 문제가 없음을 알 수 있습니다.


이러한 명령이 수행하는 작업에 대해 설명 할 수 있습니까? DOCKER_HOST를 내 네트워크에 존재하지 않는 IP 주소로 설정하는 것이 불편합니다.
Bobort 2017-10-27

죄송합니다. 그것은 내 도커 데몬의 로컬 IP였습니다. 지금 제거했습니다.
KidCode

0

나도 오류에 직면했다.

"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."

관리자 모드에서 "powershell"을 실행하여이 문제를 해결했습니다.


0

Docker 데스크톱 앱, 체크인 알림을 실행하여 해결했습니다. 필요한 경우 설정하십시오.

$ net start com.docker.service

Windows 서비스 용 Docker 서비스가 시작됩니다. Windows 서비스 용 Docker 서비스가 시작되었습니다.

$ docker version

$ net start com.docker.service

요청한 서비스가 이미 시작되었습니다.


0

Docker의 최근 업데이트로 시작할 때 Docker 앱이 중단되는 문제가 발생했습니다. 작업 관리자를 사용하여 wsl.exe를 종료하여이 문제를 해결했습니다.

여기에 이미지 설명 입력


0

나 에게이 문제는 Docker Desktop에서 노래함으로써 해결되었습니다.

여기에 이미지 설명 입력


0

서비스를 실행하려면 관리자 권한이 필요합니다.

비슷한 문제가있었습니다. 명령 프롬프트 (관리자 권한으로 실행)를 실행하고 "docker version"을 입력하면 문제가 사라집니다.

C : \ WINDOWS \ system32> docker 버전

클라이언트 : Docker Engine-Community 버전 : 19.03.8 API 버전 : 1.40 Go 버전 : go1.12.17 Git 커밋 : afacb8b 빌드 : Wed Mar 11 01:23:10 2020 OS / Arch : windows / amd64 실험적 : false

서버 : Docker Engine-Community Engine : 버전 : 19.03.8 API 버전 : 1.40 (최소 버전 1.12) Go 버전 : go1.12.17 Git 커밋 : afacb8b 빌드 : Wed Mar 11 01:29:16 2020 OS / Arch : linux / amd64 실험용 : false containerd : 버전 : v1.2.13 GitCommit : 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc : 버전 : 1.0.0-rc10 GitCommit : dc9208a3303feef5b3839f4323d9beb36df0a9dd docker-init : 버전 : 0.18.0 GitCommit : fec3683


0

WSL2에서 실행되는 Windows VM에 Docker 데스크톱을 설치하는 유사한 문제에 직면했습니다.

해결책:

Windows를 최신 빌드로 업데이트하고 VMTools를 최신 (11.2) 버전으로 업데이트하고 문제를 해결했으며 이제 docker가 중단없이 실행됩니다.


0

내 솔루션은 매우 간단했습니다. Docker가 Windows 컨테이너 대신 Linux 컨테이너를 실행하고 있음을 알았습니다. 내가 한 일은 시스템 트레이의 도커 아이콘을 마우스 오른쪽 버튼으로 클릭 하고 Windows 컨테이너로 전환을 선택 하여 Windows 컨테이너로 전환하는 것 입니다.


0

Docker 데스크탑을 PC에 설치 한 후 (Windows One). 이 위치를 찾을 수 있습니다. 실제로 무엇입니까? CLI를 통해 Docker 데몬을 시작합니다.

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

답변에 대한 자세한 내용을 제공하십시오. 그렇지 않으면 품질이 낮은 것으로 표시 될 수 있습니다.
Ethan Vu

도커 데스크탑을 PC에 설치 한 후 (Windows One). 이 위치를 찾을 수 있습니다. 실제로 무엇입니까? 그것은 당신의 CLI를 통해 도커 데몬을 시작합니다
Dinuwan Kalubowila에게

귀하의 의견에 따라 세부 정보를 추가하기 위해 귀하의 답변을 편집했습니다. 답변을 직접 편집 할 수도 있습니다. 그리고 찬성되는 답변 작성에 대한 기사가 있습니다.
Ethan Vu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.