win10的Ubuntu子系统中安装docker,启动了MySQL容器,今天发现navicat连接MySQL失败,就想着重启一下容器试一试,看能否解决问题。结果问题没解决有发现新的问题:docker容器启动报错了
usera@MyComputer:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4a1059eef23c mysql:5.7 "docker-entrypoint.s…" 13 hours ago Up 13 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql5
usera@MyComputer:~$ docker stop 4a
4a
usera@MyComputer:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
usera@MyComputer:~$ docker start 4a
Error response from daemon: driver failed programming external connectivity on endpoint mysql5 (88fdbd426141363b9e593824f5db4c2269f072dcde8899ff7085e3dced252ad7): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.17.0.2:3306: input/output error
Error: failed to start containers: 4a
usera@MyComputer:~$
解决方法:
重启docker