我可以使用现有的VM作为docker机吗?

当我在我的virtualbox虚拟机,我可以使用它作为docker机器的目标?

例如,如果我像上面定义一些variables,

export DOCKER_MACHINE_NAME=example-machine export DOCKER_HOST=localhost 

等等,然后像使用它一样,

 eval $(docker-machine env localhost) 

提前致谢

您需要使用通用驱动程序来连接到现有的虚拟机

 docker-machine create -d generic --generic-ip-address <ip> --generic-ssh-key <keypath> --generic-ssh-user <user> --generic-ssh-port 22 <vm name>