docker compose 启动 mysql
时间: 2024-05-08 20:14:04 浏览: 270
基于Docker Compose构建的MySQL MHA集群.zip
使用 Docker Compose 启动 MySQL 的步骤如下:
1. 创建一个 docker-compose.yml 文件
2. 在文件中添加以下内容:
```
version: "3"
services:
db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: mydatabase
MYSQL_USER: myuser
MYSQL_PASSWORD: mypassword
volumes:
- ./data:/var/lib/mysql
ports:
- "3306:3306"
```
3. 运行以下命令启动 MySQL:
```
docker-compose up -d
```
这个命令将启动一个名为 db 的容器,该容器运行 MySQL 镜像,并在本地主机的 3306 端口上将其映射到容器的 3306 端口。此外,容器将使用指定的环境变量创建一个数据库、用户和密码,并将数据库数据存储在本地主机的 ./data 目录中。
阅读全文