文章目录
前言
在window下通过Docker创建mysql容器可方便项目调试,同时便于项目快速部署
一、运行Docker init生成docker配置文件
创建一个新的项目文件夹,并在CMD中打开执行docker init指令;
在弹出的第一个对话框中选择other;

Docker 配置文件直接创建完成

可以查看在项目文件夹下创建了4个文件
- .Dockerignore文件用于Docker配置或将项目文件copy到镜像时忽略的文件;
- Dockerfile文件用于保存创建Docker镜像时的配置
- compose.yaml文件用于创建Docker容器时需要的配置文件,如通过镜像创建多容器,配置容器中的mysql配置
- README.Docker.md文件用于保存创建Docker项目时的帮助信息

二、修改创建镜像的配置文件
1、添加镜像挂载点
# 使用最新版本的 MySQL 官方镜像作为基础镜像
FROM mysql:latest
# 设置环境变量,指定默认数据库名称
ENV MYSQL_DATABASE=my_db
# 挂载数据卷,以便持久化存储 MySQL 数据库文件
VOLUME [ "/var/lib/mysql" ]
VOLUME [ "/var/log/" ]
VOLUME [ "/etc/mysql/conf.d" ]
# 暴露 MySQL 默认端口
EXPOSE 3306
# 设置容器启动时运行的命令
CMD [ "mysqld" ]


最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



