概述
Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。
安装
确保本机已安装了docker
关于docker安装,参考:https://www.cnblogs.com/qtzd/p/install-Docker.html
# 1、运行此命令下载docker compose的当前稳定版本
[root@localhost ~]# sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 633 100 633 0 0 513 0 0:00:01 0:00:01 --:--:-- 512
100 12.1M 100 12.1M 0 0 60628 0 0:03:29 0:03:29 --:--:-- 53612
[root@localhost ~]# docker-compose --version
-bash: /usr/local/bin/docker-compose: 权限不够
# 2、对二进制文件应用可执行权限
[root@localhost ~]# sudo chmod +x /usr/local/bin/docker-compose
# 3、查看docker-compose版本,可查看到便表示已安装成功v
[root@localhost ~]# docker-compose --version
docker-compose version 1.29.1, build c34c88b2
[root@localhost ~]# ls /usr/local/bin/
docker-compose
# 4、可以创建指向路径中任何其他目录的链接
[root@localhost ~]# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose