Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 2개 있습니다.)

Windows 10에서 Windows Containers의 docker run 실행 시 encountered an error during CreateContainer failed in Win32 발생

문서에 따라,

Windows Containers on Windows Server
; https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment

Windows Containers 환경에서 "docker run"을 하는 경우 이상하게 문제가 발생하는 군요.

Windows 10의 경우 다음과 같이 오류가 발생하는데, (오류가 발생하기까지 한참동안 hang 상태로 머뭅니다.)

C:\Windows\system32>docker run microsoft/nanoserver ipconfig
docker: Error response from daemon: container 27fc76b590d8927818f337f049171724d0da37237dd890096ab890284445a75e encountered an error during Start failed in Win32: The operation timed out because a response was not received from the Virtual Machine hosting the Container. (0xc0370109).

C:\Windows\system32>docker run microsoft/nanoserver ipconfig
docker: Error response from daemon: container 3c2b42a402191c0277e0608e1a585622395f1bebd8ae2f646118a4fba8f3b160 encountered an error during CreateContainer failed in Win32: A connection could not be established with the Virtual Machine hosting the Container. (0xc0370108) extra info: {"SystemType":"Container","Name":"3c2b42a402191c0277e0608e1a585622395f1bebd8ae2f646118a4fba8f3b160","Owner":"docker","IsDummy":false,"VolumePath":"","IgnoreFlushesDuringBoot":true,"LayerFolderPath":"C:\\ProgramData\\docker\\windowsfilter\\3c2b42a402191c0277e0608e1a585622395f1bebd8ae2f646118a4fba8f3b160","Layers":[{"ID":"816fe89a-6b1b-525c-98b2-bf4a43db50af","Path":"C:\\ProgramData\\docker\\windowsfilter\\d65fad4fc23491d32b5c2c05fd4370411b4ec706ea1502aaff7e2ee8f9690e0b"}],"HostName":"3c2b42a40219","MappedDirectories":[],"SandboxPath":"C:\\ProgramData\\docker\\windowsfilter","HvPartition":true,"EndpointList":["9fe4c982-bd42-4a4a-8f7b-7d35339bb567"],"HvRuntime":{"ImagePath":"C:\\ProgramData\\docker\\windowsfilter\\d65fad4fc23491d32b5c2c05fd4370411b4ec706ea1502aaff7e2ee8f9690e0b\\UtilityVM"},"Servicing":false}.

위의 명령이 실행되는 동안 "docker ps"로 실행 중인 컨테이너를 확인하는 명령어를 내리면 역시 hang 상태로 머뭅니다.

현재(2016년 8월 5일) 문서에는 다음의 명령어로 docker.exe, dockerd.exe를 다운로드 받는다고 나오는데요.

Invoke-WebRequest "https://get.docker.com/builds/Windows/x86_64/docker-1.12.0.zip" -OutFile "$env:TEMP\docker-1.12.0.zip" -UseBasicParsing

버전이 아닌, 가장 최근의 docker.exe, dockerd.exe는 다음의 명령어로 받을 수 있습니다.

Invoke-WebRequest "https://get.docker.com/builds/Windows/x86_64/docker-latest.zip" -OutFile "$env:TEMP\docker-latest.zip" -UseBasicParsing

오늘 날짜의 docker-latest.zip은 docker-1.12.0.zip과 동일합니다. 다음은 버전 정보입니다.

C:\Windows\system32>docker version
Client:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:        Thu Jul 28 23:54:00 2016
 OS/Arch:      windows/amd64

Server:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:        Thu Jul 28 23:54:00 2016
 OS/Arch:      windows/amd64

그런데, 개발 중인 버전을 다운로드 받는 방법이 있습니다.

Invoke-WebRequest https://master.dockerproject.org/windows/amd64/docker.exe -OutFile $env:ProgramFiles\docker\docker.exe
Invoke-WebRequest https://master.dockerproject.org/windows/amd64/dockerd.exe -OutFile $env:ProgramFiles\docker\dockerd.exe

오늘 날짜의 개발 버전을 다운로드 받아 실행하면 버전 번호가 1.13.0-dev로 나옵니다.

C:\WINDOWS\system32>docker version
Client:
 Version:      1.13.0-dev
 API version:  1.25
 Go version:   go1.6.3
 Git commit:   9513aa3
 Built:        Fri Aug  5 00:44:02 2016
 OS/Arch:      windows/amd64

Server:
 Version:      1.13.0-dev
 API version:  1.25
 Go version:   go1.6.3
 Git commit:   9513aa3
 Built:        Fri Aug  5 00:44:02 2016
 OS/Arch:      windows/amd64

그리고 이 버전으로 실행하면 정상적으로 실습을 할 수 있습니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 7/3/2023]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 151  152  153  [154]  155  156  157  158  159  160  161  162  163  164  165  ...
NoWriterDateCnt.TitleFile(s)
1203정성태12/21/201125628제니퍼 .NET: 18. MEF가 적용된 ASP.NET 웹 사이트를 제니퍼 닷넷으로 모니터링 해본 결과! [6]
1202정성태12/21/201126105오류 유형: 144. The database '...' cannot be opened because it is version 661.
1201정성태12/14/201141151디버깅 기술: 47. .NET Reflector를 이용한 "소스 코드가 없는" 어셈블리 디버깅 [4]
1200정성태12/11/201127034디버깅 기술: 46. Windbg 확장 DLL 만들기 (2) - Debugger Extension API 사용파일 다운로드1
1199정성태12/11/201128378VC++: 55. JNI DLL 컴파일 시 x86과 x64의 Export된 함수의 이름이 왜 다를까요? [2]파일 다운로드1
1198정성태12/9/201132205디버깅 기술: 45. Windbg 확장 DLL 만들기 (1) - 스레드를 강제 종료시키는 명령어 [2]파일 다운로드1
1197정성태12/9/201129990.NET Framework: 282. Shader 강좌와 함께 배워보는 XNA Framework (2) - RenderMonkey의 Shader/Model 파일 연동파일 다운로드2
1196정성태12/9/201133170.NET Framework: 281. Shader 강좌와 함께 배워보는 XNA Framework (1) - 기초 프로그램 구조 [3]파일 다운로드2
1195정성태12/8/201147809오류 유형: 143. DXSDK_Jun10.exe 설치 시 "Error Code: S1023" 오류 해결하는 방법 [4]
1194정성태12/8/201135599개발 환경 구성: 137. Visual C++ 런타임 구성요소에 대한 디버그 버전 설치하는 방법
1193정성태12/8/201122697오류 유형: 142. Windows Phone SDK 7.1 설치 시 Expression Blend 제거를 요구하는 경우
1192정성태12/8/201125733개발 환경 구성: 136. Windows 7 SP1의 IIS에서 사용자 프로파일을 로드하는 방법
1191정성태12/6/201126838.NET Framework: 280. MVC3에서 JavaScriptSerializer 재정의하는 방법파일 다운로드1
1190정성태12/6/201130044오류 유형: 141. Visual C++ 컴파일 오류 - error C2275: 'xxxxx' : illegal use of this type as an expression [1]
1189정성태12/6/201137079VS.NET IDE: 70. Visual Studio에서 프로젝트 로드가 안된다면?
1188정성태12/3/201126182개발 환경 구성: 135. 마이크로소프트 TFS 호스팅 서비스 - Preview [3]
1187정성태12/2/201130838개발 환경 구성: 134. Robocopy 오류 및 종료 코드
1186정성태12/1/201132719.NET Framework: 279. WPF - 그리기 성능 및 Blurring 문제파일 다운로드1
1185정성태11/29/201123405.NET Framework: 278. WPF - Content의 Changed 이벤트에 해당하는게 뭔가요?파일 다운로드1
1184정성태11/29/201126216.NET Framework: 277. F#과 WPF가 어울리지 못하는 근본적인 이유 [2]
1183정성태11/26/201121737오류 유형: 140. Visual Studio 2010 - Floating된 에디트 윈도우가 사라지지 않는 경우 [2]
1182정성태11/25/201157439.NET Framework: 276. 중복 없는 숫자를 랜덤으로 배열하는 방법 [5]파일 다운로드1
1181정성태11/24/201127928디버깅 기술: 44. windbg의 mscordacwks DLL 로드 문제
1180정성태11/23/201137712.NET Framework: 275. 레지스트리 등록 및 Interop DLL 없이 COM 개체 사용하는 방법 [2]파일 다운로드1
1179정성태11/22/201128301.NET Framework: 274. ReaderWriterLockSlim은 언제 쓰는 걸까요? [4]파일 다운로드1
1178정성태11/19/201124828.NET Framework: 273. 설치된 .NET 버전에 민감한 코드를 포함하는 경우, 다중으로 어셈블리를 만들어야 할까요?파일 다운로드1
... 151  152  153  [154]  155  156  157  158  159  160  161  162  163  164  165  ...