在DockerHub官网查看mysql启动的命令,发现都没有指定端口映射,于是我模仿着执行的命令如下:

docker run --name testmysql -e MYSQL_ROOT_PASSWORD=root -v /tmp/mysql/conf:/etc/mysql/conf.d -v /tmp/mysql/data:/var/lib/mysql -d mysql:5.7.25

没有指定容器端口映射的情况下,外部是无法通过ip+端口来访问容器的,需要加上端口映射,调整后的代码如下:

docker run --name testmysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v /tmp/mysql/conf:/etc/mysql/conf.d -v /tmp/mysql/data:/var/lib/mysql -d mysql:5.7.25

增加了 -p 3306:3306之后,就可以通过ip+端口访问容器了。

反思:刚学习docker,有点盲目信任权威了,总觉得官方写得demo就是一定符合自己需求的,其实不然。在这个小问题上浪费个把小时,实属不应该。

在虚拟机docker启动mysql但是宿主机无法访问的问题相关推荐

  1. CentOS7使用docker 启动容器后 , 宿主机连接访问不到容器的端口

    CentOS7使用docker 启动容器后 , 宿主机连接访问不到容器的端口 注意第一种方法是在网上找的 , 我并没有执行成功 , 但是他分析的很不错, 可以参考第二种方法 首先需要明确docker的 ...

  2. Docker配置mysql以及宿主机容器目录挂载

    Docker配置mysql以及宿主机容器目录挂载 在之前的docker 挂载中主要说明了创建数据卷并挂载的方式.现在我们做一种创建普通目录并进行挂载的方式. 基于mysql镜像的拉取并进行配置. 首先 ...

  3. mysql启动主机挂了_docker 启动mysql 挂载宿主机目录

    在使用docker run 运行镜像获取容器时,有些容器会自动产生一些数据,为了这些数据会因为container (容器)的消失而消失,保证数据的安全,比如mysql 容器在运行中产生的一些表的数据, ...

  4. 学习JSP——在虚拟机中建立一个JSP网页,通过Tomcat服务器发布,并通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页

    1.介绍JSP (1)简介 JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以%>结束. JSP是 ...

  5. docker启动mysql

    Docker启动Mysql 一.单机版 Mysql 1.拉取官方镜像,镜像地址:/mysql/">https://hub.docker.com//mysql/ 2.拉取镜像:docke ...

  6. virtualBox NAT模式,设置虚拟机可上网,宿主机可访问虚拟机的方法

    环境描述: 宿主机:windows Server 2008 64bit,IPV4地址,有网络. 宿主机上的主要软件环境: virtualBox 5.0.24 virtualBox中安装了CentOS ...

  7. docker中容器与宿主机之间的网络关系

    接上一篇jupter远程访问 docker中容器与宿主机之间的网络关系 一.PC上的网络关系 1.网卡的物理地址 网卡的物理地址(MAC地址):是网卡的唯一标识.由生产厂商写入网卡中.MAC地址就如同 ...

  8. Docker 启动 MySQL 最佳实践

    Docker 启动 MySQL 最佳实践 本文主要介绍使用 Docker 启动 MySQL 服务的最佳实践,Docker 镜像来自 docker 官方镜像. 启动一个 MySql 5.7 实例 关于版 ...

  9. docker启动mysql闪退问题

    docker启动mysql闪退问题 一.常见原因: 1.启动时未使用 -d 参数 该参数表明以守护进程的方式启动mysql,否则由于没有前台应用,启动的mysql进程会立即自杀,导致闪退: 2.未开启 ...

最新文章

  1. java通过JDBC链接SQLServer2012
  2. Swift 4 无限滚动轮播图(UICollectionView实现)
  3. 【ArcGIS 10.2新特性】Geodatabase 10.2 常见问题
  4. SQL SERVER 通用分页存储过程
  5. java 事务_Java中事务总结详解(精华)
  6. C++ 运算符重载(二) | 类型转换运算符,二义性问题
  7. 什么是浏览器同源策略?
  8. [洛谷P2073] 送花
  9. [Winodows Phone 7控件详解]Silverlight toolkit for Windows Phone 7.1控件-5
  10. mysql排序快还是list排序快_2018全国农产品批发市场行业百强排序出炉,快看广西有几个?...
  11. 在web h5 上 js 绘制汉字 按笔画绘制汉字 汉字拼音 多音字 笔画繁体字 cnchar
  12. 微信一键激活 设置开卡字段
  13. 性能测试入门(一):性能测试中的各项指标告诉我们什么
  14. Windows Server 2008安装配置IIS
  15. 2016 计蒜之道 初赛 第二场 联想公司的 logo 设计(计蒜客)
  16. 攻防世界warmup新人小白友好向详细解题过程
  17. 基于ngx-rtmp-module模块http-flv直播流的实现
  18. 记一次粗浅的钓鱼样本分析过程
  19. ECShop 商城小程序「weeshop 」- 基于 ECShop 3.6 版本开发的完整版商城小程序
  20. 易语言写微信群AI人工智能机器人,自动对话、聊天、发消息

热门文章

  1. NTKO在线office控件使用实例
  2. python与selenium_项目篇_项目实战、代码优化、项目重构
  3. 作业辅导视频 SS2023-HW11:z变换终值与初值定理
  4. LoRaWAN协议-Class A类设备分析
  5. python动态捕捉屏幕_Python实现屏幕截图的两种方式
  6. 中英广播电视新媒体战略比较研究
  7. Day36.SQL详解
  8. 登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。
  9. 【常用工具类】Java控制台打印工具类LogUtil
  10. 为什么说全球疫情的刺激,加快了AI视频智能分析技术的需求?