1、下载镜像
我这里下载的是 mysql5.7.8
2、创建 MySQL 专用目录
mkdir /data/mysql1
cd /data/mysql1
mkdir conf
mkdir data
mkdir log
下面这个是我的启动命令
sudo docker run -d -p 3306:3306 --restart=always -v /data/mysql1/log:/var/log/mysql -v /data/mysql1/data:/var/lib/mysql -v /data/mysql1/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=Aa123456 --name mysql57 mysql:5.7.8
进入容器
docker exec -it fec26631ed9f bash
说明启动成功
开启3306端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
使用navicat测试成功