可以在docker容器里跑windows么?
大家讲道理
大家讲道理 2017-04-21 11:18:16
0
7
2312

容器可以跑在各种系统上,如Linux,Windows,
我可以在Linux上跑Docker容器,然后在容器里跑Windows么?
是否像Vbox那样可以看到Windows界面?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(7)
巴扎黑

명확한 답변: 아니요!
docker를 만든 이유와 구현 원리를 이해하려면 가장 직관적으로 이해해야 할 것은 docker는 리소스 낭비를 줄이고 필요한 서비스만 제공하는 반면 Windows 데스크톱은 리소스의 양을 알 수 없다는 것입니다. 낭비된다.
여기를 참고하세요 /blog/seanlook/1190000002451537

Ty80

현재는 불가능하지만 다음 Windows Server 버전에서는 가능할 것입니다.
Docker와 Microsoft: Docker를 Windows Server 및 Microsoft Azure와 통합[중국어]

伊谢尔伦

Docker에서 Microsoft Windows 운영 체제를 실행하는 것에 대해 이야기하고 있다면 현재는 불가능합니다.

Firefox와 같은 윈도우 애플리케이션을 Docker에서 실행하는 것에 대해 이야기한다면 실제 테스트에서 테스트할 수 있습니다.

迷茫

분명히 말하면 docker는 가상 머신이 아니라 컨테이너, 즉 컨테이너입니다. 이는 여전히 가상 머신의 개념과 다릅니다. 가상 머신은 주로 운영 체제의 작동을 지원하기 위해 하드웨어를 추상화하는 반면, 컨테이너는 기본적으로 애플리케이션 기반입니다. 가장 간단한 예인 샌드박스를 보면 docker가 샌드박스처럼 호스트에 적용되는 격리를 구현한다고 이해할 수 있습니다.

巴扎黑

이제 준비가 완료되었을 것입니다. 미국 시간으로 4월 8일, Windows는 컨테이너 기술의 일부 세부 사항을 공식적으로 발표하고 Hyper-V 컨테이너와 Nano Server를 출시했습니다.

Nano Server는 클라우드 및 DevOps를 대상으로 특별히 재구성된 Windows Server 버전으로, 최소한의 설치 공간과 원격 관리 도구만 포함되어 있습니다. 간소화된 버전(93% 크기 감소)은 시스템이 더 빠르게 시작되고(블로그 동영상에서 단 28초 만에 시작) 컨테이너, 가상 머신 및 물리적 서버에서 실행될 수 있음을 의미합니다.

Nano Server는 주로 다음 두 가지 애플리케이션 시나리오를 대상으로 합니다.

클라우드를 위해 탄생: 다양한 프로그래밍 언어와 런타임(예: C#, Java, Node.js, Python 등)을 지원하며 컨테이너, 가상 머신 및 물리적 서버에서 실행할 수 있습니다.
Microsoft 클라우드 플랫폼 인프라: Hyper-V를 실행하는 컴퓨팅 클러스터와 스케일 아웃 파일 서버를 실행하는 스토리지 클러스터를 지원합니다.

黄舟

농담으로 말씀드리자면
Docker 공식 여성 기술자가 어느 모임에서
Docker에서 Windows 실행하기라는 영상을 공개했습니다.

실제로 virtualbox는 아직 docker에서 실행되고 있고, windows는 vbox에서 실행되고 있습니다.

Docker 자체는 Windows 프로그램만 실행할 수 있습니다.

大家讲道理

예, Windows에서 직접 docker를 실행하는 것은 정말 환상적입니다. 시스템 - docker contrainer - vbox - windows2003은 거의 동일합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿