如何在 "Docker for Windows" 中启用 docker 远程 API

How to enable docker remote API in "Docker for Windows"

我在 Windows10 机器上安装了 Docker Windows 1.12.1-stable(build: 7135) 桌面。我想通过端口 4243 使用 remote API 访问 docker。我猜默认情况下未启用此端口。你知道怎么打开吗?

您可以编辑 docker 守护进程的配置。 在以下路径中添加一个 daemon.json 文件:%ProgramData%\docker\config

该文件应包含如下内容:

{
   "hosts": ["tcp://0.0.0.0:4243"]
}

然后重启docker服务。(例如Powershell: Restart-Service docker)

参考文献: