1.递归创建目录,若上级目录不存在,会按目录层级自动创建目录
mkdir -p
创建宿主机挂载文件夹
mkdir -p /data/docker/mysql/{conf,data,logs}/
2.拉取mysql镜像
docker pull mysql:8.0
3.创建容器
docker run -itd --restart=always --name mysql8.0 -p 3306:3306 -v /data/docker/mysql/conf:/etc/mysql/conf.d -v /data/docker/mysql/data:/var/lib/mysql -v /data/docker/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD='ZHBO' mysql:8.0
4.查看容器
docker ps
5.查看是否挂载成功
docker inspect 容器id
6.进入容器
docker exec -it 容器id/bin/bash
7.登录mysql
mysql -u root -p