DockerDeskTop启动MySQL容器出现了 exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
报错信息
(HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
第一反应式端口是不是被占用了
Win+R打开cmd查了一下mysql的3306端口
netstat -aon|findstr 3306
结果发现没有被占用.... 那很好,你遇到了跟我一样的问题了
解决方案:
重新启动NAT网络。首先以管理员身份运行CMD。输入以下命令重新启动:
- 停止NAT网络:
net stop winnat
- 启动NAT网络:
net start winnat
- 重新启动容器:一切正常


浙公网安备 33010602011771号