简介
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
Compose 使用的三个步骤:
- 使用
Dockerfile
定义应用程序的环境。 - 使用
docker-compose.yml
定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 - 执行
docker-compose up
命令来启动并运行整个应用程序。
docker compoes命令
重要概念:
1.service: 可以理解成一个容器(如:webreismysqlnginx等)
2.项目project:一组关联的容器
安装
- Run this command to download the current stable release of Docker Compose:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-
uname -s-
uname -m/usr/local/bin/docker-compose --output docker-compose
-
Apply executable permissions to the binary:
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3.测试docker-compose --version
[root@iZwz93269bclc8ax50f8azZ ~]# docker-compose version
docker-compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019