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
  • 重新启动容器:一切正常

image

posted @ 2025-06-26 00:25  我也有梦想呀  阅读(179)  评论(0)    收藏  举报