我设置了一个包含Docker的Vagrant VM
Vagrant.configure("2") do |config|
config.vm.define "node1" do |node1|
node1.vm.box = "ubuntu/xenial64"
node1.vm.provision :shell, path: "../docker-installation.sh"
node1.vm.network "private_network", ip: "192.168.33.10"
end
end
我还在主机上安装了Docker,我喜欢在VM中调用Docker。
我的第一次尝试是这样做:
docker -H 192.168.33.10 info
但是,这会输出以下消息:
Cannot connect to the Docker daemon at tcp://192.168.33.10:2375. Is the docker daemon running?
我想这是docker守护进程运行时连接本身的问题。我假设必须配置SSH。
如何在主机上配置Docker客户端,以便连接到Vagrant VM中的Docker守护程序?