[英]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.