Я установил Vagrant VM, которая содержит Docker
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 на свой хост-компьютер, и оттуда мне нравится вызывать 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 на моем хосте, чтобы я мог подключиться к демону Docker в моей Vagrant VM?