Docker Machine のdefault VMのメモリは1GBとなっていますが、さすがに少なすぎるので、docker-machineコマンドで8GBメモリ/2 coreに変更にしてみます。なお、ハイパーバイザは諸般の事情によりVMware
Workstation Pro ですので、ドライバは vmwareworkstation です。
docker-machine create -d vmwareworkstation --vmwareworkstation-memory-size 8192 --vmwareworkstation-cpu-count 2 8gb
docker-machine ls で確認。
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL >SWARM DOCKER ERRORS
8gb - vmwareworkstation Running tcp://192.168.146.11:2376 v17.06.0-ce
default - vmwareworkstation Stopped Unknown
新しい VM を使うための環境変数確認。
$ docker-machine env 8gb
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.146.11:2376"
export DOCKER_CERT_PATH="C:\Users\foo\.docker\machine\machines\8gb"
export DOCKER_MACHINE_NAME="8gb"
export COMPOSE_CONVERT_WINDOWS_PATHS="true"
環境変数設定。
$ eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env 8gb)
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL >SWARM DOCKER ERRORS
8gb * vmwareworkstation Running tcp://192.168.146.11:2376 v17.06.0-ce
default - vmwareworkstation Running tcp://192.168.146.10:2376 v17.06.0-ce