I have Docker Desktop for Windows 1.12.1-stable(build: 7135) installed on my Windows 10 machine. I want to access docker using the remote API through port 4243
. I guess this port is not enabled by default. Do you have any idea how to open it?
Asked
Active
Viewed 5,182 times
3
1 Answers
5
You can edit the configuration for docker daemon. Add a daemon.json file in the following path: %ProgramData%\docker\config
The file should contain something like this:
{
"hosts": ["tcp://0.0.0.0:4243"]
}
Then restart docker service.(eg Powershell: Restart-Service docker )
References:

Mariano
- 88
- 1
- 5
-
This seems to have changed. Looking at the second link it states `%programdata%\docker\config\daemon.json` as the configuration file. – Sven M. May 03 '17 at 12:47
-
Keep in mind this is very insecure and opens up connections from any IP Address on the port specified, here's an [updated reference from Microsoft](https://learn.microsoft.com/en-us/virtualization/windowscontainers/management/manage_remotehost) for the secure method – ddrake12 Jul 24 '18 at 15:05
-
This does not seem to be working anymore. See https://stackoverflow.com/q/62433679/1374678 – rolve Feb 27 '21 at 09:24