我按照this链接中的步骤在Windows Server 2016上安装Docker。
OS Name Microsoft Windows Server 2016 Standard
Version 10.0.14393 Build 14393
Docker安装正常,但是当我重新启动服务器时,服务只停留在“正在启动”。事件日志中没有与Docker相关的消息,所以我完全不知道问题是什么。我还尝试取消注册该服务,并将其注册为默认命名管道和IP地址。
答案 0 :(得分:0)
在我的情况下,docker Service在全新安装后没有启动,因为我已经有了Hyper-V Switch类型NAT和相应的NETNAT对象。 Docker for Windows正在尝试为其HNS内部网络创建一个新的NETNAT对象,而不能这样做,导致其他NETNAT对象已经存在。 我删除了Hyper-V Switch和NETNAT对象(get-netnat | remove-netnat),之后Windows Server 2016上的Docker安装工作没有任何问题 - 重启后Docker服务自动启动。