# 使用官方的 MySQL 8 镜像
FROM mysql:8
# 设置环境变量,避免容器启动时输入密码
ENV MYSQL_ROOT_PASSWORD=my-secret-pw \
MYSQL_DATABASE=mydb \
MYSQL_USER=myuser \
MYSQL_PASSWORD=mypassword
# 将自定义的配置文件复制到容器中(可选)
# COPY my.cnf /etc/mysql/conf.d/
# 暴露 MySQL 默认端口
EXPOSE 3306
# 启动 MySQL 服务
CMD ["mysqld"]
my.cnf
,可以将其复制到容器中的配置目录。这一步是可选的,具体取决于你的需求。你可以通过以下命令运行这个 Docker 容器:
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8
这条命令会启动一个名为 some-mysql
的 MySQL 8 容器,并设置 root 用户的密码为 my-secret-pw
。
上一篇:mysql序列
下一篇:docker mysql 安装
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站