一 拉取Mysql8的镜像
docker pull mysql:8.0.16
二 创建挂载的文件
mkdir -p ./mysql8/data
mkdir -p ./mysql8/config
chmod -R 766 mysql8
三 创建Mysql8的容器实例
docker run -it -d --name mysql --net=host \
-m 500m -v /mydata/mysql8/data:/var/lib/mysql \
-v /mydata/mysql8/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=000000 \
-e TZ=Asia/Shanghai mysql:8.0.16 \
--lower_case_table_names=1
- 创建成功之后,使用 docker ps 可查看运行中的实例;
- docker exec -it mysql /bin/bash 进入容器实例;
- mysql -uroot -p 进入mysql命令行,密码 000000
至此数据库已经创建完成;
四 设置开机启动实例
docker update mysql --restart=always