解决虚拟机挂起后,docker容器无法访问的问题

一.问题描述

当我们运行一个docker容器,服务正常运行,但是挂载虚拟机后,发现该docker容器虽然状态仍然是运行中,但是却无法访问。

举例:mysql容器在虚拟机挂载并恢复后,无法访问,如下图:

此时发现navicat连接不上该mysql容器了。

二.解决办法

这一步很玄学,就是我们挂载虚拟机时,不要点击那个按钮,而是根据下图的方式进行虚拟机挂载。

这种挂载方式,就不会导致docker容器无法访问。亲测有效~~

喜欢本篇文章的话,可以留个免费的关注呦~~

三.好处

1.虚拟机挂起并恢复运行后,docker容器仍可访问。

2.虚拟机关机并重启后,通过【docker restart 容器名】 重新运行docker容器,仍可访问。

相关推荐
古月-一个C++方向的小白3 小时前
Linux——查看与创建进程
linux·运维·服务器
驱动探索者5 小时前
find 命令使用介绍
java·linux·运维·服务器·前端·学习·microsoft
Q飞了6 小时前
深入理解k8s中pod、service、deployment和statefulSet等工作负载--图文篇
云原生·容器·kubernetes
BruceD_6 小时前
新装 CentOS 7 切换 yum 源完整指南
linux·python·docker·centos·yum
洋哥网络科技6 小时前
Centos系统替代选择
linux·运维·centos
礼拜天没时间.6 小时前
VMware安装虚拟机并且部署 CentOS 7 指南
linux·运维·centos·系统安装
de之梦-御风6 小时前
【MediaMTX】centos 7 安装MediaMTX
linux·运维·centos
小晶晶京京7 小时前
day54-Zabbix(第三部分)
linux·运维·服务器·zabbix
-dcr7 小时前
22.Nginx 服务器 LNMP项目
运维·服务器·nginx·php·lnmp
東雪蓮☆7 小时前
Docker 搭建 Nginx 并启用 HTTPS 具体部署流程
运维·nginx·docker