docker-compose 安装

>> 先废话几句,不想听废话的请直接浏览底部干货部分 <<

简介:

Compose 项目是 docker 官方的开源项目;负责对 docker 容器集群的快速编排,从功能上看,跟 OpenStack 中的Heat 十分类似;其代码目前在 :https://github.com/docker/compose 上开源

Compose 的定位是定义和运行多个Docker 容器的应用,其前身是开源项目 fig

 

Compose 有两个重要概念:

  • 服务(service):一个应用的容器实际上可以包好若干运行相同镜像的容器实例
  • 项目(project):由一组关联的应用容器组成一个完整的服务单元,在 docker-compose.yml 文件中进行定义;在 docker-compose.yml 定义一组相关联的容器为一个项目

Compose 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷的生命周期管理;

Compose 项目有 Python 编写,实际上调用了 Docker 服务提供的 API 来对容器进行管理,因此只要作的平台支持 Docker API 就可以在其之上利用 Compose 来进行编排管理容器。

 


安装细节:

流程原理: 流程原理很简单,前往 github 中将官方提供的 docker-compose 可执行文件下载到本地指定路径( /usr/local/bin/ ),重命名为指定名称( docker-compose ),赋予权限

1、进入工作路径:

cd /usr/local/bin/

2、下载 compose 可执行文件:或者手动下载:https://github.com/docker/compose/tags     二进制文件: docker-compose-Linux-x86_64下载docker-compose 文件:

wget https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-Linux-x86_64 --no-check-certificate

 或者:curl -SLO

curl -SLO https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-Linux-x86_64

 

3、下载下来的文件名为:docker-compose-Linux-x86_64  需要重命名为 :docker-compose

mv docker-compose-Linux-x86_64 docker-compose

 

4、赋予权限:chmod +x /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

 

成功安装(可在任意路径下查看)

 

 


干货:一键脚本安装:

创建一个可执行的脚本文件 : docker-compose-install.sh

vi docker-compose-install.sh

内容如下(注意:请不要将脚本复制到 Windows 中后再复制到 Linux,否则出现 /n /r 的错误,因为两者系统中字符不一样,所以请直接复制到 Linux 中使用):

复制代码
# Compose 安装(Python 版的 compose 的安装,并非 Go 版本的 compose)

# 1、进入工作目录
cd /usr/local/bin/

# 版本,自行前往 gitHub 中选择版本号 COMPOSE_VERSION
=v2.17.2 # 2、下载 compose 执行文件(可以多种范式下载) # wget https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-Linux-x86_64 --no-check-certificate
curl -SLO https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-Linux-x86_64
# 3、下载下来的文件名为:docker-compose-Linux-x86_64 需要重命名为 :docker-compose mv docker-compose-Linux-x86_64 docker-compose # 4、赋予权限: chmod +x /usr/local/bin/docker-compose # 安装完成以后查看版本信息 docker-compose -v
复制代码

给 docker-compose-install.sh 文件赋予权限 

chmod +x docker-compose-install.sh

执行安装,安装完成

./docker-compose-install.sh

 .......

posted @   Vermeer  阅读(644)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示