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及其常用命令的主要内容,如果未能解决你的问题,请参考以下文章