CentOS安装 docker-compose及其常用命令

在这里插入图片描述

最新发行的版本地址: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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>