安裝mysql5.7的鏡像
docker pull mysql:5.7
docker run -d -p 3306:3306 -v /root/mysql/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /root/mysql/mysql/data/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql mysql:5.7
-p 3306:3306 把宿主機的3306端口映射到數據庫容器的3306端口上
-v /root/mysql/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf 把宿主機的/root/mysql/mysql/my.cnf文件映射到數據庫容器的/etc/mysql/mysql.conf.d/mysqld.cnf上
-v /root/mysql/mysql/data/:/var/lib/mysql 把宿主機的/root/mysql/mysql/data/映射到數據庫容易的/var/lib/mysql上
-e MYSQL_ROOT_PASSWORD=root 初始化數據庫root用戶的密碼
--name mysql 給當前數據庫容器取一個名字
mysql:5.7 docker容器的鏡像名:版本
docker stop mysql 啟動容器
docker rm mysql 刪除容器
docker stop mysql 停止容器
docker exec -it mysql /bin/bash 給容器模擬一個終端