最新发行的版本地址:https://github.com/docker/compose/releases
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-compose3、测试安装结果
[root@nb1 ~]# docker-compose --version docker-compose version 1.29.2, build 5becea4c4、常用命令
## 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



