Docker-이 플랫폼에서 이미지 운영 체제 "창"을 사용할 수 없습니다.


88

내 Windows 10 컴퓨터에서 이것을 시도했습니다.

Dockerfile :

From microsoft/nanoserver
CMD ["echo", "Hello World"]

추신

C:\FSD\Docker\Trial1> docker build -t lea/leatest .
Sending build context to Docker daemon  2.048kB
Step 1/2 : FROM microsoft/nanoserver
latest: Pulling from microsoft/nanoserver
bce2fbc256ea: Pulling fs layer
58f68fa0ceda: Pulling fs layer
image operating system "windows" cannot be used on this platform

1
Docker 환경이 현재 Windows 컨테이너가 아닌 Linux 컨테이너를 사용하도록 설정되어있는 것 같습니다.
Dan Lowe

질문은 무엇입니까?
Peter Mortensen

답변:


126

Docker 호스트는 VM 내부에서 Linux 컨테이너를 실행하도록 구성됩니다. Windows 컨테이너를 실행하려면 Docker 메뉴에서 "Windows 컨테이너로 전환"해야합니다. 이에 대한 문서는 여기에서 볼 수 있습니다 .


여기에 이미지 설명 입력

여기에 이미지 설명 입력


1
저는 Docker를 완전히 처음 사용하고 있습니다. 마찬가지로 도구 모음에서 Docker ** mini ** 아이콘을 찾아서 마우스 오른쪽 버튼을 클릭 한 다음 Docker 메뉴에서 "Switch to Windows container"를 선택해야합니다. 프로세스를 완료하려면 워크 스테이션을 재부팅해야합니다.
arame3333

1
그만한 가치가있는 것은 Windows 컨테이너로 전환하고 재부팅 할 필요가 없었습니다. (Docker 버전 17.12.0-ce, 빌드 c97c6d6)
mat007

동일한 Windows 10 컴퓨터에서 Windows 및 Linux 컨테이너를 동시에 실행할 수 있습니까?
styfle

@styfle 위는 토글이며 한 번에 하나만 수행 할 수 있습니다. 두 가지를 동시에 사용할 수 있도록 서로 다른 런타임을
선택할

1
을 사용하여 Windows에 도커를 설치 Docker toolbox했는데 시스템 트레이에 도커 아이콘이 표시되지 않습니다. 어떻게하니?
Paul

27

작업 표시 줄로 이동하고 → Docker 아이콘을 마우스 오른쪽 버튼으로 클릭하고 → Windows 컨테이너로 전환 ... 옵션을 사용해야합니다 .

출처 https://docs.docker.com/docker-for-windows/

여기에 이미지 설명 입력


을 사용하여 Windows에 도커를 설치 Docker toolbox했는데 시스템 트레이에 도커 아이콘이 표시되지 않습니다. 어떻게하니?
Paul

@paul이 솔루션은 도구 상자가 아닌 Windows 용 Docker를위한 것입니다. 그냥 Windows 용 도커을 추가 할 수는 (언급 윈도우 컨테이너 옵션 등) 인터페이스에 대한 도구 상자를 통해 소프트웨어를 권장합니다
pbaranski

Docker for Windows보다 선호 Docker Toolbox됩니까? 왜 그렇습니까?
Paul

@paul 그냥 여기 docker 직원 응답을 전달합니다 : forums.docker.com/t/docker-for-windows-or-docker-toolbox/30387 , 모순을 위해이 리소스를 추가하겠습니다 : medium.com/short-stories-on- 소프트웨어 /… 그래서 당신은 당신의 판단에 따라 결정해야합니다 : D
pbaranski

5

microsoft/nanoserverWindows 기본 컨테이너 이미지입니다. 따라서 Linux 컨테이너가 기본적으로 실행되므로 이것을 실행할 수 없습니다. Windows 10 또는 Windows 서버에서만 실행할 수 있습니다.

Windows 10을 사용하는 경우 다음을 선택하여 Windows 컨테이너로 전환 할 수 있습니다.

Windows 컨테이너로 전환


2

윈도우 컨테이너로 전환 오른쪽 아래에서 숨겨진 아이콘에서 실행 아이콘 고정 표시기에서 선택에 요구 ... 당신이 전환 순간 윈도우 리눅스리눅스 윈도우 , Docker데몬은 자동으로 조절 컨테이너를 고려하는 것이 다시 시작 ...


창 컨테이너를 만드는 방법에 대한 더 많은 통찰력을 얻으려면 다음 두 링크를 보는 것이 좋습니다.


이 링크의 내용은 윈도우 컨테이너에 대한 지원이 아직 Linux 컨테이너처럼 성숙되지 않았기 때문에 우리 모두가 직면하고있는 일반적인 문제에 대해 여전히 향상되고있는 윈도우 컨테이너를 만드는 데 매우 유용하다는 것을 알았습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.