1、拉取mysql镜像
docker pull mysql:8.0
2、查看所有的本地镜像文件
docker images
3、启动docker镜像文件
docker run -p 3306:3306 --name mysql
-v /mydata/mysql/log:/var/log/mysql
-v /mydata/mysql/data:/var/lib/mysql
-v /mydata/mysql/conf:/etc/mysql
-e MYSQL_ROOT_PASSWORD=root
-d mysql:8.0
参数说明
-p 3306:3306:将容器的3306端口映射到主机的3305端口
-v/mydata/mysq/conf:/etc/mysgl:将配置文件夹挂载到主机
.-v/mydata/mysallog:/var/log/mysgl:将日志文件夹挂载到主机
-v/mydata/mysa/data/var/ib/mysgl/:将配置文件夹挂载到主机
-e MYSQL ROOT PASSWORD-root:初始化root用户的密码
4、进入容器
docker exec -it mysql bash
设置开机启动mysql
docker update mysql --restart=always