首页 > 解决方案 > 在 Windows 主机上启用远程 Docker API - 添加 daemon.json 会破坏 docker

问题描述

我们目前有一个 Windows 服务器和一个 Linux 服务器,它们充当各种容器的 docker 主机。我想在我的本地机器上设置 Portainer 并添加服务器的端点。我已经设法通过更改ExecStart包含 tcp 地址来使 Linux 工作,这按预期工作。

但是,在将 tcp 主机添加到 Windows 服务器时,Docker 会中断。我读到的所有地方都建议daemon.json/ProgramData/Docker/Config. 当我添加此文件并尝试重新启动 docker 时,它无法重新启动。

守护进程.json

{
    "hosts":["tcp://172.16.0.52:2375"]
}

码头工人版本:

Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 2ee0c57608
Build: 11/13/2019 08:00:16
OS/Arch: windows/amd64
Experimental: false

标签: docker

解决方案


推荐阅读