mysql docker-compose
时间: 2023-12-12 18:35:12 浏览: 79
docker-compose 部署 mysql服务
MySQL Docker Compose是一种使用Docker Compose工具来部署MySQL数据库的方法。以下是一个简单的MySQL Docker Compose文件示例:
```yaml
version: '3'
services:
db:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: example
MYSQL_USER: example
MYSQL_PASSWORD: example
ports:
- "3306:3306"
volumes:
- ./mysql:/var/lib/mysql
```
在这个示例中,我们定义了一个MySQL服务,使用了最新的MySQL镜像,并设置了MySQL的root密码、数据库名称、用户名和密码。我们还将MySQL的3306端口映射到主机的3306端口,并将MySQL数据存储在主机的./mysql目录中。
要使用这个MySQL Docker Compose文件,只需在包含该文件的目录中运行以下命令:
```
docker-compose up -d
```
这将启动MySQL服务,并将其作为后台进程运行。如果需要停止MySQL服务,可以运行以下命令:
```
docker-compose down
```
阅读全文