最近工作需要重新搭建一套基于docker的数据平台,记录一下自己学习docker的过程
1.下载mysql镜像
先查询有哪些镜像,然后挑一个下载
docker search mysql
docker pull mysql:5.7
2.在本地磁盘上创建映射文件夹
mkdir -p docker_v/mysql/conf
mkdir -p docker_v/mysql/data
mkdir -p docker_v/mysql/logs
3.进入conf.d文件夹,配置mysql
cd ~/docker_v/mysql/conf
vi conf.d
[mysqld]
datadir = /var/lib/mysql
log-bin=mysql-bin
binlog-format=ROW
server_id=9527
4.启动mysql容器
docker run -p:33306:3306 --name myMysql -v /Users/qiunan/docker_v/mysql/conf/:/etc/mysql/conf.d -v /Users/qiunan/docker_v/mysql/data/:/var/lib/mysql -v /Users/qiunan/docker_v/mysql/logs/:/logs/ -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
5.进入mysql容器
docker exec -ti myMysql /bin/bash