소개
docker-machine-vmware는 VMware Fusion 및 Workstation에서 로컬 Docker 머신을 생성하는 Docker Machine 드라이버입니다. machine-drivers 조직에서 개발 및 유지보수하며, VMware 환경을 위한 Docker 통합을 제공합니다. 이 드라이버는 VMware Workstation 14(Windows/Linux) 또는 VMware Fusion 10(macOS)이 설치된 호스트에서 사용 가능하며, Apache License 2.0 하에 배포됩니다.
상세정보
프로그램 소개/무엇인지
docker-machine-vmware는 VMware Fusion 및 Workstation에서 로컬 Docker 머신을 생성하는 Docker Machine 드라이버입니다. 이 드라이버는 Docker Machine이 VMware 환경을 지원하도록 확장한 도구로, VMware Workstation 또는 Fusion에서 Docker 호스트를 프로비저닝할 수 있게 합니다. machine-drivers 조직에서 오픈소스로 개발 및 유지보수하며, Apache License 2.0 하에 배포됩니다.
주요 기능VMware Workstation 및 Fusion 지원
이 드라이버는 VMware Workstation 14(Windows/Linux) 및 VMware Fusion 10(macOS)에서 Docker 머신을 생성할 수 있도록 지원합니다. VMware Workstation용 `vmware` 드라이버와 VMware Fusion 전용 `vmwarefusion` 드라이버 중 선택하여 사용할 수 있습니다.
구성 가능한 가상 머신 옵션
CPU 수, 메모리 크기, 디스크 크기, 네트워크 유형 등을 사용자 정의하여 Docker 머신을 생성할 수 있습니다. 예를 들어 `–vmware-cpu-count`, `–vmware-memory-size`, `–vmware-disk-size` 옵션을 통해 가상 머신의 사양을 조정할 수 있습니다.
환경 변수 지원
모든 CLI 옵션은 환경 변수를 통해 설정할 수 있어 스크립트나 자동화 환경에서 유연하게 사용할 수 있습니다. 예를 들어 `VMWARE_MEMORY_SIZE` 환경 변수를 설정하면 `–vmware-memory-size` 옵션을 생략해도 해당 값이 적용됩니다.
다운로드·설치 방법
최신 버전의 `docker-machine-driver-vmware` 바이너리는 GitHub 릴리스 페이지에서 다운로드할 수 있습니다. 사용 중인 운영 체제에 해당하는 바이너리를 받아 PATH가 설정된 디렉터리에 배치하면 됩니다. macOS에서는 Homebrew를 통해 `brew install docker-machine-driver-vmware` 명령으로 간단히 설치할 수 있습니다. 소스에서 설치하려면 Go가 설치되어 있어야 하며, `go get -u github.com/machine-drivers/docker-machine-driver-vmware` 명령을 실행하여 빌드 및 설치할 수 있습니다.
기본 사용법/명령어
Docker Machine을 사용하여 VMware 드라이버로 새 머신을 생성하려면 다음 명령을 실행합니다: docker-machine create --driver=vmware default. 이 명령은 ‘default’라는 이름의 Docker 머신을 VMware 드라이버를 이용해 생성합니다. 머신 이름과 드라이버 유형은 필요에 따라 변경할 수 있습니다.
이런 경우에 유용합니다
VMware Workstation 또는 Fusion을 이미 사용 중인 개발자나 테스트 엔지니어가 로컬 환경에서 Docker 기반 애플리케이션을 빠르게 프로비저닝하고 테스트할 때 유용합니다. 별도의 가상화 소프트웨어 설치 없이 기존 VMware 인프라를 활용하여 Docker 호스트를 생성할 수 있어 환경 설정이 간편해집니다.
제한 사항·확인 사항
- 이 드라이버는 VMware Workstation 14(Windows/Linux) 또는 VMware Fusion 10(macOS)이 호스트에 설치되어 있어야 정상적으로 작동합니다. 이전 버전에서는 작동할 수 있지만 공식적으로 지원되지 않습니다.
- Docker Machine 자체는 별도로 설치되어 있어야 하며, 이 드라이버만으로는 Docker 머신을 생성할 수 없습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


