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를 설치할 수 있습니다.
두 경우 모두 하이퍼바이저~이다사용된.