Ubuntu 24.04에서 Docker Desktop을 설치하여 Docker 환경을 구성하고 있는 중에
Docker Desktop으로 Docker 환경을 구성하면 VM을 사용 하다는 사실을 알았다. ㅜㅠ
VM 사용시 퍼포먼스는 10~ 15% 정도의 손실이 발생한다고 알고 있다.
거기다 VM과 Host OS간에 디렉토리 마운트를 하여야 하기 때문에
이에대한 손실과 사이드 이펙트가 발생할수 있다.
■ Docker Desktop VM 사용에 대한 레딧 글
https://www.reddit.com/r/docker/comments/1ebuv78/why_does_docker_desktop_for_linux_run_a_vm/?tl=ko
■ Docker Desktop VM 사용 장점
- macOS, Windows OS, Linux 간에 환경의 일관성을 유지할수 있다.
■ Docker Desktop VM 사용 단점
- VM 사용에 따른 CPU 및 기타 자원에 대한 효율 저하
- VM과 Host OS간에 디렉토리 마운트에 대한 사이드 이펙트
실제 내가 지정하지 않은 /host_mnt 디렉토리를 찾으면서 오류가 나서 확인중에 알게됨.
■ 결론
Linux 계열에서는 Docker Desktop 사용이 큰 메리트가 없는거 같다.
'Cloud-뜬구름잡기' 카테고리의 다른 글
| Docker Desktop Kubernetes 환경 metrics-server 설치 : CPU, Memory 사용량 확인 (1) | 2025.06.20 |
|---|---|
| Vagrant 로그인 및 다운로드시 로그인 요구 하거나 401오류 날때 (1) | 2025.06.12 |
| Vagrant VM destroy 및 재성성 하기 (0) | 2024.06.11 |
| Vagrant VM 이미지 백업 및 복원 방법 (0) | 2024.05.24 |
| Docker 기반에서 vsftpd 사용시 Passive Mode 사용하기 (0) | 2022.09.20 |