Expose Docker Remotely
Theory
Exposing Docker remotely means allowing connections to the Docker daemon from machines other than the one it is running on. This can be useful for managing Docker containers on remote servers, or for exposing Dockerized applications to the public internet.
A remote Docker host is a machine, inside or outside our local network which is running a Docker Engine and has ports exposed for querying the Engine API. The sample application can be deployed on a remote host in several way
Practical
Check Docker Process
ps -ef | grep dockerEdit docker.service File
vim /lib/systemd/system/docker.service
# add or modify the below line
ExecStart=/usr/bin/dockerd -H=fd:// -H=tcp://0.0.0.0:2375
Reload and Restart
systemctl daemon-reload
sudo service docker restartTest
curl http://localhost:2375/images/json
REFERENCES
Last updated
Was this helpful?