一、搜索拉取镜像
docker search mysql
docker pull mysql #不写版本号 默认拉取最新版本
docker pull mysql:8.0.25 #写版本号,则拉取确定的版本
二、查看镜像
docker images
三、启动镜像
docker run -d --name mysql8 --privileged=true --restart=always -p 3306:3306 -v /d/docker_data/mysql8/data:/var/lib/mysql -v /d/docker_data/mysql8/conf:/etc/mysql/conf.d -v /d/docker_data/mysql8/logs:/logs -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai mysql:8.0.25
四、检查启动情况
1、查看镜像
docker ps # 查看所有正在运行的容器
docker ps -a #-a 表示查看所有容器 包括未删除的历史容器
2、查看日志
docker logs [容器名|容器id] #查看容器的执行日志
五、配置远程连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
重启Docker容器就OK了