Docker Windows 호스트 Linux 컨테이너

Docker Windows 호스트 Linux 컨테이너

Windows 호스트 시스템을 보유하면서 Linux 컨테이너를 계속 실행하려면 어떻게 해야 합니까? Docker에는 호스트 시스템의 커널을 사용하여 리소스를 관리하는 하이퍼바이저가 없습니다. 이는 내 Windows 커널이 내 Linux 컨테이너용 리소스를 관리한다는 뜻인가요? Linux 커널이 필요하지 않은 경우 내 Linux 컨테이너를 어떻게 실행할 수 있나요?

답변1

문서에 따르면 Windows용 Docker Desktop은 Hyper-V 하이퍼바이저를 사용합니다.

Windows용 Docker Desktop을 실행하려면 Microsoft Hyper-V가 필요합니다. Windows용 Docker Desktop 설치 프로그램은 필요한 경우 Hyper-V를 활성화하고 컴퓨터를 다시 시작합니다.

컴퓨터가 Hyper-V를 지원하지 않으면 VirtualBox가 사용됩니다.

참고: 시스템이 Windows용 Docker Desktop을 실행하기 위한 요구 사항을 충족하지 않는 경우 Hyper-V 대신 Oracle Virtual Box를 사용하는 Docker Toolbox를 설치할 수 있습니다.

두 경우 모두 하이퍼바이저~이다사용된.

보다https://docs.docker.com/docker-for-windows/install/

관련 정보