
最新發行的版本地址:https://github.com/docker/compose/releases

1、運行以下命令以下載Docker Compose的當前穩定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[root@nb1 harbor]# sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/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 557 0 0:00:01 0:00:01 --:--:-- 557
100 12.1M 100 12.1M 0 0 41103 0 0:05:09 0:05:09 --:--:-- 35984
下載后,提示保存即可,如果網速比較差,也可以從github下載后上傳到服務器,道理是一樣的,
2、給 docker-compose 添加可執行權限:
chmod +x /usr/local/bin/docker-compose
3、測驗安裝結果
[root@nb1 ~]# docker-compose --version
docker-compose version 1.29.2, build 5becea4c

4、常用命令
## linux 一般都可以通過--help查看命令的使用方式, 不過很多人不喜歡這么干
docker-compose --help
常用命令如下:以nginx為例:
docker-compose up -d nginx 啟動nignx容器
docker-compose exec nginx bash 登錄到nginx容器中
docker-compose down 停止啟動的容器
docker-compose ps 列出所有容器
docker-compose restart nginx 重新啟動nginx容器
docker-compose build nginx 構建鏡像
docker-compose build --no-cache nginx 不帶快取的構建鏡像
docker-compose top 查看各個服務容器內運行的行程
docker-compose logs -f nginx 查看nginx的實時日志
docker-compose images 列出docker-compose檔案包含的鏡像
docker-compose config 驗證檔案配置
docker-compose pause nginx 暫停nignx容器
docker-compose unpause nginx 恢復ningx容器
docker-compose stop nginx 停止nignx容器
docker-compose rm nginx 洗掉容器(洗掉前必須先停止stop容器)
docker-compose start nginx 啟動nignx容器
docker-compose restart nginx 重啟nignx容器
END
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/353618.html
標籤:其他
