Docker: Cannot connect to the Docker daemon

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.