As we know, Docker has a client-server architecture. When we install Docker, a user space program and a daemon get started from the same binary. The daemon binds to unix://var/run/docker.sock
by default on the same host. This will not allow us to access the daemon remotely. To allow remote access, we need to start Docker such that it allows remote access, which can done by changing the -H
flag appropriately.
Depending on the Linux distribution you are running, figure out the Docker daemon configuration file you need to change. For Fedora, /Red Hat distributions, it would be /etc/sysconfig/docker
and for Ubuntu/Debian distributions , it would most likely be /etc/default/docker
.