Docker 在转发端口时的这个错误Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.17.0.2:3306: input/output error.

from:https://www.v2ex.com/amp/t/463719 

 

系统环境是 Windows 10 Pro,Docker 版本 18.03.1-ce,电脑开机之后第一次运行 docker run 的时候会遇到这个错误:

C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint app (36577729ce7d4d2dddefb7fddd32521ea66958cf824138804b02ffb3c98452f3): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.17.0.2:3306
: input/output error.

然后只要重启 Docker 就不会再遇到问题。

GitHub 上有搜到其他用户也遇到这个问题,也是通过重启 Docker 解决。

https://github.com/docker/compose/issues/3277

 

可以参考下这个 workround: https://github.com/docker/for-win/issues/1038#issuecomment-373231436

 

posted @ 2018-08-29 17:39  94cool  阅读(11442)  评论(0编辑  收藏  举报