소개
docker-machine-vmwareworkstation은 Docker Machine용 VMware Workstation 드라이버로, VMware Workstation에서 로컬 Docker 호스트를 생성하고 관리할 수 있게 해줍니다. 이 프로젝트는 Gonzalo Peci(@pecigonzalo)가 개발했으며, Docker Machine과 VMware Workstation을 연동하여 개발 및 테스트 환경을 손쉽게 구성할 수 있도록 지원합니다. 현재 Windows 7+ 환경을 대상으로 개발 중이며, Docker Machine 0.5.0+ 및 VMware Workstation 10 이상이 필요합니다.
상세정보
VMware Workstation 기반 Docker 머신 생성
VMware Workstation을 사용하여 Docker 호스트를 생성할 수 있습니다. 기본적으로 로컬에 Boot2Docker ISO를 찾아 사용하며, 없을 경우 공식 저장소에서 최신 버전을 다운로드하여 캐시합니다.
커스터마이징 가능한 가상 머신 옵션
디스크 크기, 메모리 크기, CPU 개수, SSH 사용자 및 비밀번호, 폴더 공유 설정 등을 플래그 또는 환경 변수를 통해 조정할 수 있습니다. 예를 들어 --vmwareworkstation-disk-size로 디스크 크기를 MB 단위로 지정하거나, --vmwareworkstation-memory-size로 메모리 크기를 설정할 수 있습니다.
폴더 공유 및 게스트 연동
호스트와 게스트 간 폴더 공유를 지원하며, Windows에서는 C:Users를 기본 공유 폴더로 사용합니다. 또한 --vmwareworkstation-share-folder 플래그를 통해 특정 디렉터리를 게스트에 마운트할 수 있습니다.
다운로드 및 설치 방법
최신 버전의 docker-machine-driver-vmwareworkstation 바이너리는 GitHub 저장소의 “Releases” 페이지에서 다운로드할 수 있습니다. 다운로드 후 실행 파일을 docker-machine.exe가 있는 디렉터리에 놓거나, 시스템 PATH에 추가합니다.
기본 사용법
Docker Machine을 설치한 후, 다음 명령어로 VMware Workstation 기반 Docker 머신을 생성할 수 있습니다:
docker-machine create --driver=vmwareworkstation dev
생성된 머신에 접속하려면 다음과 같이 환경 변수를 설정할 수 있습니다:
docker-machine env dev
그리고
eval $(docker-machine env dev)명령을 실행하여 Docker 클라이언트가 해당 머신을 사용하도록 설정합니다.이런 경우에 유용합니다
VMware Workstation을 이미 사용 중인 개발자나 테스트 엔지니어가 Docker 환경을 빠르게 구축하고자 할 때 유용합니다. 별도의 가상화 소프트웨어를 설치하지 않고 기존 VMware Workstation을 활용하여 컨테이너 기반 개발 환경을 구성할 수 있습니다.
지원 환경·시스템 요구사항
현재 이 드라이버는 Windows 7 이상에서만 작동하며, Docker Machine 0.5.0+ 및 VMware Workstation Workstation Free/Pro 10 이상이 필요합니다. 향후 Linux 및 macOS 지원을 계획 중입니다.
최신 버전·업데이트
버전 1.1.0은 2026년 8월 19일에 마지막으로 업데이트되었으며, 지속적인 개선을 위해 TODO 목록에 기반한 기능 추가 및 테스트 케이스 작성이 진행 중입니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


