使用Docker 部署Mysql

1,174 阅读1分钟

一 创建IAAS VM

二 在VM上安装docker

方法:我的另一篇关于安装docker的文字 -  juejin.cn/post/1

三 安装Mysql镜像,并运行Mysql

1 搜索镜像

docker search mysql

2 拉镜像,默认最新版本

docker pull mysql:5.7


3创建挂载文件夹

mkdir /data/mysql_docker
cd /data/mysql_docker
echo $PWD

4执行镜像,镜像名字 slave02

 docker run --name slave02 -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:5.7

5检查镜像是否正常运行

docker ps


6 检查挂载路径,并设置mysql属性


docker stop slave02    #停止slave02

cd conf
vim  my.cnf[mysqld]lower_case_table_names=1log-bin=mysql-binserver-id=3

7 重新跑slave02,并检查状态

docker start slave02

8 进到容器访问mysql

docker exec -it slave02 bash
mysql -uroot -p