我可以将已经存在的VM用作docker-machine吗?

ozk*_*nur 4 virtualbox docker docker-compose docker-machine

当我在virtualbox虚拟机中时,可以将其用作docker-machine的目标吗?

例如,如果我在上面定义一些变量,例如;

export DOCKER_MACHINE_NAME=example-machine
export DOCKER_HOST=localhost
Run Code Online (Sandbox Code Playgroud)

等然后像这样使用

eval $(docker-machine env localhost)
Run Code Online (Sandbox Code Playgroud)

提前致谢

Tar*_*ani 5

您需要使用通用驱动程序来附加到现有的VM

docker-machine create -d generic --generic-ip-address <ip> --generic-ssh-key <keypath> --generic-ssh-user <user> --generic-ssh-port 22 <vm name>
Run Code Online (Sandbox Code Playgroud)