繁体   English   中英

Jenkins在Windows Server 2016中重启Docker失败

[英]Restart docker in windows server 2016 fails by Jenkins

我已经使用Jenkins for .NET Framework配置了CI / CD。 Jenkins在Windows Server 2016上运行。当jenkins尝试使用“ 执行Windows批处理命令”重新启动docker容器时,它抛出了错误。

docker:来自守护程序的错误响应:无法在网络nat上创建端点*****:HNS失败,错误:未指定错误。

我该如何解决这个问题?

docker: Error response from daemon: failed to create endpoint ***** on network nat: HNS failed with error : Unspecified error.

这是带有Windows的docker上的非常普遍的错误。 我遇到了类似的错误,花了几个小时。 但是以某种方式Windows无法给您正确的错误消息。

此错误与端口已在使用中有关,因为您试图停止容器的作业仍在占用名称和端口,或者可能是某些其他服务已在占用此端口。 因此,您必须先删除较旧的容器或以其他名称/端口开头。

做就是了

docker stop <your-container-name>/<container-id>
docker rm -v <your-container-name>/<container-id>

比尝试旋转新的容器。 它一定会开始。

希望这会有所帮助。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM