在使用Docker的时候,重启虚拟机导致MySQL无法远程连接的解决方法

📅 2026/7/24 20:35:35
在使用Docker的时候,重启虚拟机导致MySQL无法远程连接的解决方法
问题虚拟机重启后由于这个网络之前在我的虚拟机已经存在了导致本地远程连接不上 MySQL 容器。解决最后重新新建了网络重新安装 MySQL 使其连接上这个网络成功连接上了。1. 如果你想先检查某个网络是否正在被容器使用可以使用docker network inspect来查看网络的详细信息docker network inspect my_network这将显示该网络的配置以及连接到该网络的容器。如果有容器连接到该网络你需要先将其断开或停止这些容器才能删除该网络。2.docker network rm命令用于删除一个或多个 Docker 网络。这个命令只能删除未使用的网络或者你需要先断开该网络上的容器连接。docker network rm network_namenetwork_name是你想要删除的 Docker 网络的名称或 ID。3. 如果有与网络关联的容器要断开容器和网络的连接可以使用docker network disconnect命令。这个命令会将容器从指定的 Docker 网络中断开连接但不会停止容器。docker network disconnect network_name container_name_or_idnetwork_name你想要断开连接的 Docker 网络的名称或 ID。container_name_or_id你想要断开连接的容器的名称或 ID。4. 使用docker network create命令创建一个新的自定义网络。docker network create my_network使用docker network connect命令将容器连接到新的网络。docker network connect my_network my_container5. 可以使用docker network inspect命令来检查my_network网络中包含的容器。docker network inspect my_network