概述
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