[@徐雷frank][¥20]vmware 使用docker部署的mysql 在vmware挂起在运行后无法连接-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@徐雷frank][¥20]vmware 使用docker部署的mysql 在vmware挂起在运行后无法连接

2018-12-14 18:38:34 5307 2

本地使用vmware虚拟机安装Ubuntu16.04,搭建docker部署mysql镜像,映射3306端口,在客户机连接mysql数据库没有问题,之后关闭客户机选择挂起vmware虚拟机。第二天,再启动vmware时,选择继续运行,此时 查看docker启动的mysql实例正常运行,3306端口也是监听状态,但是客户机却无法telnet通虚拟机的3306端口,通过重启Ubuntu系统后,问题解决。请问徐大大有其他解决办法吗?

取消 提交回答
全部回答(2)
  • songhaoying
    2019-07-17 23:21:31

    我碰到一模一样的问题。 vm虚拟机挂起再开启后,宿住机便无法访问虚拟机中的docker容器,此时即时重新start docker镜像也不行。 但是宿主机是可以ping通linux虚拟机的。 搞得我现在每次都得重启虚拟机……


    找到解决办法:

    [songhaoying@song-v1 ~]$ sudo vim /usr/lib/sysctl.d/00-system.conf 
    [sudo] songhaoying 的密码:
     #最后添加 net.ipv4.ip_forward = 1 保存退出
    
    #重启下网络服务
    [songhaoying@song-v1 ~]$ sudo systemctl restart network
    
    查看IPv4转发状态
    [songhaoying@song-v1 ~]$ sysctl net.ipv4.ip_forward
    net.ipv4.ip_forward = 1
    

    之后再也不怕虚拟机挂起后不能用了。

    1 0
  • 徐雷frank
    2019-07-17 23:21:31

    1、这个问题我无法复制重现,
    2、你尝试VM虚拟机固定IP地址,桥接模式,不要用NAT模式。固定虚拟机IP地址。
    3、MySQL连接的时候设置允许客户端程序,如果客户端可以固定IP那就指定主机IP地址。为了安全限制连接机器的IP。

    0 0
添加回答
相关问答

20

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1275918浏览量 回答数 20

170

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 233941浏览量 回答数 170

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 160034浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 341403浏览量 回答数 8

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 148995浏览量 回答数 22

39

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 263678浏览量 回答数 39

295

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 438490浏览量 回答数 295

21

回答

请教一下数据量有100万条左右要什么配置?

易网网络 2013-03-27 15:18:02 193721浏览量 回答数 21

251

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 310383浏览量 回答数 251

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 205768浏览量 回答数 2
+关注
晓生寒
大数据开发与数据分析
11
文章
100
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载