1

我按照链接中的步骤在 Windows Server 2016 上安装 Docker。

OS Name Microsoft Windows Server 2016 Standard Version 10.0.14393 Build 14393

Docker 安装得很好,但是当我重新启动服务器时,服务只是停留在“正在启动”中。事件日志中没有与 Docker 相关的消息,所以我完全不知道问题出在哪里。我还尝试取消注册该服务,并在默认命名管道和 IP 地址上注册它。

4

1 回答 1

0

在我的情况下,docker 服务在全新安装后没有启动,因为我已经有一个 Hyper-V 交换机类型的 NAT 和一个相应的 NETNAT 对象。Docker for Windows 正在尝试为其 HNS 内部网络创建一个新的 NETNAT 对象,但不能这样做,因为其他 NETNAT 对象已经存在。我删除了 Hyper-V 开关和 NETNAT 对象(get-netnat | remove-netnat),之后在 Windows Server 2016 上安装 Docker 没有任何问题 - 并且 Docker 服务在重新启动后自动启动。

于 2017-10-15T10:39:05.770 回答