Docker & Mysql使用学习
学习环境
- 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容器
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