最近工作需要重新搭建一套基於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