繁体   English   中英

ddev/docker 因“外部连接编程失败”而失败,Windows 10

[英]ddev/docker fails with “Failed programming external connectivity”, Windows 10

ddev 在ddev start遇到这个令人讨厌的错误(Windows 10,Docker for Windows 18.03)

错误:对于 ddev-xxx-db 无法启动服务 db:驱动程序在端点 ddev-sanjacinto-db 上编程外部连接失败(313d966276870feb88b89ec7ab8f34ec9c876cfe165ff45185fa725fdbbd7f70):错误启动/7000000000000000000:0000000000000000000000000000000000:000 0.2:3306:输入/输出错误

启动项目时遇到错误。

我已经多次看到这个,只在 Windows 上,并且总是能够修复它:

  • ddev poweroff
  • 必要时重新启动 docker

网上有很多答案,我认为最重要的开放问题是这里的 docker-compose: https : //github.com/docker/compose/issues/3277

码头工人描述

在 Windows 系统上,CTRL+C 不会停止容器。 因此,首先键入 CTRL+C 以返回提示(或打开另一个 shell),然后键入 docker container ls 以列出正在运行的容器,然后键入 docker container stop 以停止容器。 否则,当您尝试在下一步中重新运行容器时,您会收到来自守护程序的错误响应。

我遇到了同样的问题,我认为 CTRL+C 停止了容器,但事实并非如此,上面的任何答案都有效,因为它们都停止了容器,重新启动了 docker 或显式停止了容器。

我更喜欢:

docker container ls #list containers running
docker stop [container id] #replace [container id] with the container id running

暂无
暂无

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

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