# Dockerfile for MySQL 8
# Use the official MySQL image from Docker Hub
FROM mysql:8.0
# Set environment variables
ENV MYSQL_ROOT_PASSWORD=rootpassword \
MYSQL_DATABASE=mydatabase \
MYSQL_USER=myuser \
MYSQL_PASSWORD=mypassword
# Add custom configuration (optional)
# COPY my.cnf /etc/mysql/conf.d/
# Expose port 3306 to the outside world
EXPOSE 3306
# Start MySQL server
CMD ["mysqld"]
MYSQL_ROOT_PASSWORD
: 设置 MySQL root 用户的密码。MYSQL_DATABASE
: 创建一个默认的数据库。MYSQL_USER
和 MYSQL_PASSWORD
: 创建一个新的 MySQL 用户并设置其密码。这个 Dockerfile 可以帮助你快速构建一个基于 MySQL 8.0 的 Docker 容器,并配置好基本的数据库和用户信息。
上一篇:mysql 文本转数字
下一篇:mysql设置外键
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站