簡體   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