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

Posted 一掬净土

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于CentOS安装 docker-compose及其常用命令的主要内容,如果未能解决你的问题,请参考以下文章

centos安装docker-compose

centos7安装docker-compose报错解决办法

Centos使用pip安装docker-compose

centos7下docker-compose安装kafka集群

CentOS7下安装Docker-Compose

CentOS7下安装Docker-Compose