Access docker remote API from container Access docker remote API from container docker docker

Access docker remote API from container


You can set DOCKER_OPTS in windows as below and try. In Windows, Docker runs inside a VM. So, you have to ssh into the VM and make the changes.

DOCKER_OPTS='-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock'

Check if it works for you.

Update :- To ssh into the VM (assuming default is the VM name you have created using Docker toolbox), enter the following command in the Docker Quickstart Terminal,

docker-machine ssh default

You can find more details here.


You could link the host's /var/run/docker.sock within the container where you need it. This way, you don't expose the Docker Remote API via an open port.

Be aware that it does provide root-like access to docker.

-v /var/run/docker.sock:/var/run/docker.sock


You should use "tcp://host.docker.internal:2375" to connect to host machine from container. Please make sure that you can ping the "host.docker.internal" addresshttps://github.com/docker/for-win/issues/1976