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

一.问题描述

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

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

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

二.解决办法

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

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

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

三.好处

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

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

相关推荐
羑悻的小杀马特35 分钟前
一扇门铃,万向感应——用 eventfd 实现零延迟通信
linux·运维·服务器·eventfd
x县豆瓣酱4 小时前
【第五节】部署http接口到ubuntu server上的docker内
ubuntu·http·docker
豆是浪个5 小时前
Linux(Centos 7.6)命令详解:usermod
linux·运维·centos
Continue_with8 小时前
docker设置代理
运维·docker·容器
彭泽布衣8 小时前
远程登录docker执行shell报错input is not a terminal问题
运维·docker·容器
霖008 小时前
FPGA通信设计十问
运维·人工智能·经验分享·vscode·fpga开发·编辑器
NUZGNAW9 小时前
VMware安装Centos 7
linux·运维·centos
炫爱小七9 小时前
包稳定的Docker 安装方式(CentOS)
docker·容器·centos
筑梦之路9 小时前
linux 系统找出磁盘IO占用元凶 —— 筑梦之路
linux·运维·服务器
青春不流名9 小时前
skywalking镜像应用springboot的例子
docker