Szenario:
Host A möchte den Befehl „docker info“ auf Host B aufrufen:
# Befehl
docker -H tcp://< IP >:< port > info
# Der Hostname von Host B (ubuntu-vm1) kann unter Host A innerhalb der Datei ‚hosts‘ eingetragen werden
vi /etc/hosts
192.168.190.132 ubuntu-vm1
Aufruf von ‚docker -h tcp://ubuntu-vm1:2375 info‘ führt dabei zu der folgenden Meldung:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Lösung:
# root der Gruppe docker hinzufügen
sudo usermod -aG docker $(whoami)
# Anpassung ‚docker.service‘ auf Host B
vi /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375
# Anpassung init Script auf Host B
vi /etc/init.d/docker
DOCKER_OPTS=“-H tcp://0.0.0.0:2375″
# Host B rebooten