利用 Docker 简化数据库部署:快速搭建 MySQL 8.0 服务
# 使用 Debian 为基础镜像
FROM debian:buster-slim
# 设置 MySQL 8.0 的版本环境变量
ENV MYSQL_VERSION 8.0
# 安装 MySQL 服务
RUN apt-get update && apt-get install -y mysql-server="${MYSQL_VERSION}" && rm -rf /var/lib/apt/lists/*
# 设置容器启动时运行 MySQL 服务
CMD ["mysqld"]
# 设置环境变量,以便在容器内部设置 MySQL
ENV MYSQL_DATABASE="dbname" MYSQL_USER="user" MYSQL_PASSWORD="password" MYSQL_ROOT_PASSWORD="rootpassword"
这段代码示例演示了如何使用Dockerfile来构建一个简单的MySQL 8.0服务的Docker镜像。它使用Debian作为基础镜像,通过apt-get安装MySQL 8.0,并设置了一些环境变量来初始化数据库和用户权限。最后,它设置了CMD指令来启动MySQL服务。这个示例为开发者提供了一个快速搭建MySQL服务环境的参考。
评论已关闭