docker compose的作用
时间: 2023-11-29 12:47:23 浏览: 78
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务,然后使用一个命令即可从 YML 文件配置中创建并启动所有服务。以下是一个使用 Docker Compose 启动 WordPress 的例子:
1.创建一个 docker-compose.yml 文件,内容如下:
```yaml
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
```
2.在包含 docker-compose.yml 文件的目录中,运行以下命令启动应用程序:
```shell
docker-compose up -d
```
这将启动 WordPress 应用程序,并将其连接到 MySQL 数据库。
阅读全文