Docker & Mysql使用学习

这篇博客介绍了如何在Centos7环境下,使用Docker 1.13.1运行mysql:5.6镜像,包括容器的端口映射、数据持久化、密码设置。然后详细讲解了如何进行本地和远程数据库连接,以及应用容器与mysql容器的交互,通过--link实现容器间的通信,并展示了在应用容器内ping通数据库容器的验证过程。
摘要由CSDN通过智能技术生成

学习环境

  • Centos7
  • Docker 1.13.1

学习目标

  • 运行mysql镜像
  • 本地连接数据库
  • 远程连接数据库
  • 应用容器与mysql容器交互

学习实现

1、运行mysql镜像

  • 首先准备mysql镜像资源,这里使用的是mysql:5.6
	docker pull mysql:5.6
	docker tag docker.io/mysql mysql
	docker images | grep mysql

mysql镜像

  • 创建运行mysql容器
	docker run -d -p 33060:3306 --name mysql -v /data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql

1、-p 33060:3306 将mysql容器的3306端口映射到主机33060端口
2、-e MYSQL_ROOT_PASS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值