MYSQL 8.0 使用 docker compose 安装
要使用Docker Compose安装MySQL 8.0,你需要创建一个docker-compose.yml
文件,并在其中定义MySQL服务。以下是一个基本的示例:
version: '3.8'
services:
mysql:
image: mysql:8.0
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: mydatabase
MYSQL_USER: user
MYSQL_PASSWORD: password
ports:
- "3306:3306"
volumes:
- mysql-data:/var/lib/mysql
volumes:
mysql-data:
在这个配置中:
image: mysql:8.0
指定使用MySQL 8.0的官方Docker镜像。environment
下的变量定义了root用户的密码、要创建的数据库、新用户的用户名和密码。ports
部分映射了主机端口3306到容器的端口3306。volumes
部分创建了一个命名卷mysql-data
,用于持久化数据库数据。
保存这个文件,并在终端中运行以下命令来启动服务:
docker-compose up -d
这将在后台启动MySQL服务。如果你还没有安装Docker Compose,你可以从官方文档下载并安装。
评论已关闭