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
.......
本文来自博客园,作者:Vermeer,转载请注明原文链接:https://www.cnblogs.com/chxlay/p/15433907.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现