Docker Compose 是 Docker 容器编排工具之一,它允许你通过一个 YAML 文件来配置应用的服务,并统一管理这些服务的启动和停止。
Docker Compose 的安装步骤如下:
首先确保已经安装了 Docker。如果未安装,请先安装 Docker。
打开命令行界面,输入以下命令安装 Docker Compose:
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
注意:这里使用的是 Docker Compose 1.28.6 版本,如果需要安装其他版本,请修改下载 URL。
- 授予 docker-compose 可执行权限:
$ sudo chmod +x /usr/local/bin/docker-compose
- 确认安装成功:
$ docker-compose --version
docker-compose version 1.28.6, build 5db8d86f
安装完成后,可以开始使用 Docker Compose 来编排容器了。例如,如果要启动一个 MySQL 和一个 WordPress 容器,可以创建一个 docker-compose.yml 文件,并写入以下内容:
version: '3'
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: example
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_PASSWORD: example
保存文件后,进入该目录并执行以下命令来启动容器:
$ docker-compose up -d
其中,-d 表示以守护进程方式运行。启动完成后,可以通过以下命令查看容器状态:
$ docker-compose ps
如果需要停止容器,可以使用以下命令:
$ docker-compose down