도커 는 리눅스 운영체제 에서 동작한다.
도커는 기본적으로 리눅스 운영체제에서 동작하게 된다. 따라서 윈도우/macOS에서는 가상 머신 위의 리눅스 환경, 또는 윈도우/macOS용 도커 데스크톱 으로 도커를 사용할 수 있다.
윈도우[64bit] 에서는 도커 데스크톱 으로 도커 구동이 가능하다.
도커 제작사에서는 리눅스 운영체제와 도커 엔진 패키지 를 도커 데스크톱 으로 제공한다.
도커 데스크톱은 가상화 환경에 리눅스 운영체제를 올리고 도커 엔진을 구동한다. 도커 데스크톱은 설치가 간단 하며, 가상 리눅스 환경의 존재는 사용자가 신경쓰지 않고 일반적인 윈도우 프로그램처럼 사용 할 수 있다.
다만 도커 데스크톱을 사용하려면 윈도우의 Hyper-V(윈도우용 가상환경)이 활성 상태 여야한다. 또한 도커 데스크톱이 불안정하거나 느리다면 윈도우 및 가상화 소프트웨어를 업데이트 하여 이를 해결할 수 있다. 도커 데스크톱의 불안정 현상은 Hyper-V와 가상화 소프트웨어 간 충돌 에 의해 발생하기 때문이다.
Tip. WSL2 리눅스 환경도 사용할 수 있다.
윈도우 10의 2020년 업데이트에서 WSL2(Windows Subsystem for Linux 2)라는 기능이 추가되었다. 이 기능으로 윈도우 10 사용자는 도커 데스크톱 구동 시에 마이크로소프트에서 제공하는 리눅스 운영체제도 사용할 수 있다. 도커 제작사에서도 WSL2의 리눅스를 사용하도록 추천하고 있다.