Docker Compose 是一个用来定义和运行复杂应用的 Docker 工具。
使用 Docker Compose 不再需要使用 shell 脚本来启动容器。(通过 docker-compose.yml 配置)
本文介绍如何在centos7环境下安装docker-compose
安装docker-compose前需要先安装好docker,可以参考我的另一篇文章linux(centos7)安装docker
安装命令
官网的安装命令太慢,有时无法连接,可以采用如下安装方式:
- 通过GitHub安装(可以通过修改 URL 中的版本,此处安装1.22.0)
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose
- 通过Daocloud镜像安装(可以通过修改 URL 中的版本,此处安装1.22.0)
curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose
卸载docker-compose
docker-compose卸载命令:
sudo rm /usr/local/bin/docker-compose
docker-compose常用命令
docker-compose up -d
后台启动 docker-compose 中的容器,如果没有容器会根据docker-compose内容创建容器,并启动。
docker-compose stop
停止 docker-compose 中的容器,但不会删除容器
docker-compose down
停止 docker-compose 中的容器并删除容器
OK,docker-compose安装成功。
学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。