ddev在ddev start
中遇到这个令人讨厌的错误(Windows 10,Docker for Windows 18.03)
错误:ddev-XXX-DB无法启动服务DB:驱动程序未能编程的终点ddev-sanjacinto-DB外部连接(313d966276870feb88b89ec7ab8f34ec9c876cfe165ff45185fa725fdbbd7f70):错误启动用户级代理上:mkdir /port/tcp:0.0.0.0:32777:tcp :172.18.0.2:3306:输入/输出错误
启动项目时遇到错误。
答案 0 :(得分:8)
我已多次见过这种情况,并且有时能够通过
击败它ddev remove
和ddev start
(仅删除容器,而不删除数据库,不会丢失任何内容)我在MacBook Pro上的Parallels下的Windows 10机器上运行docker-for-windows,它不是一个非常稳定的野兽。
互联网上有很多答案,我认为最重要的开放性问题是这里的docker-compose:https://github.com/docker/compose/issues/3277
答案 1 :(得分:0)
在Windows系统上,CTRL + C不会停止容器。所以,第一种 CTRL + C返回提示(或打开另一个外壳),然后键入 docker container ls列出正在运行的容器,其次是docker 停止容器以停止容器。 否则,当您尝试执行以下操作时,将从守护程序获得错误响应: 在下一步中重新运行容器。
我遇到了同样的问题,我认为使用CTRL + C可以停止容器,但事实并非如此,上述答案之所以有效,是因为它们都停止了容器,重新启动了docker或明确地停止了容器。
我更喜欢:
docker container ls #list containers running
docker stop [container id] #replace [container id] with the container id running