1、拉取镜像
docker pull mysql:8.0.20
2、安装
mkdir -p /usr/local/docker/mysql/mysql-files
mkdir -p /usr/local/docker/mysql/conf
mkdir -p /usr/local/docker/mysql/logs
mkdir -p /usr/local/docker/mysql/data
docker run -p 3306:3306 --name mysql \
-v /usr/local/docker/mysql/mysql-files:/var/lib/mysql-files \
-v /usr/local/docker/mysql/conf:/etc/mysql/conf.d \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.20
3、查看是否运行
### 查看Docker运行中的容器
docker ps
3、启动、重启、停止mysql服务
docker start mysql
docker restart mysql
docker stop mysql
4、进入容器
docker exec -it mysql bash
#登录mysql
mysql -uroot -proot