使用 Docker Compose 安装 MySQL 8.0.39
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过编写一个 YAML 文件,可以轻松配置和管理容器化的服务。以下是如何使用 Docker Compose 安装 MySQL 8.0.39 的详细步骤。
准备工作
在开始之前,确保系统中已安装 Docker 和 Docker Compose。可以通过以下命令检查是否已安装:
docker --version
docker-compose --version
如果未安装,请参考 Docker 官方文档进行安装。
创建 Docker Compose 文件
创建一个名为 docker-compose.yml 的文件,用于定义 MySQL 8.0.39 服务的配置。以下是一个完整的示例:
version: '3.8'
services:
mysql:
image: mysql:8.0.39
container_name: mysql8
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: your_database_name
MYSQL_USER: your_username
MYSQL_PASSWORD: your_password
ports:
- "3306:3306"
volumes:
- mysql/lib/mysql
restart: unless-stopped
volumes:
mysql_data:
配置说明:
image: mysql:8.0.39:指定使用 MySQL 8.0.39 的官方镜像。container_name: mysql8:为容器指定一个名称。environment:设置 MySQL 的环境变量,包括 root 密码、数据库名称、用户名和密码。ports: "3306:3306":将容器的 3306 端口映射到主机的 3306 端口。volumes: mysqlvar/lib/mysql:将 MySQL 数据目录挂载到名为mysql_data的卷中,确保数据持久化。restart: unless-stopped:容器在退出时自动重启,除非手动停止。
启动 MySQL 服务
在包含 docker-compose.yml
657

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



