首页/新闻资讯/正文详情

Linux环境离线安装Docker和docker-compose

发布时间:2026/11/3 1:26:13 来源:云帆数科 栏目:资讯中心
Linux环境离线安装Docker和docker-compose
在线使用yum或dnf安装多简单呐为什么非要离线安装呢因为工作中会避免不了会遇到要在内网环境下部署服务的情况完全隔绝外网当然yum和dnf也可以通过打离线部署包的方式安装只不过相较于在线安装还是太过于繁琐。尽量不要单独使用docker最好再安装一个容器编排管理工具docker-compose使用docker-compose来管理docker非常丝滑。PS新版dockerDocker 22.06内置了 docker compose插件安装完docker后可以使用命令docker compose version 验证如果没有内置该插件可能是由于离线安装或者其他一些linux发行版缺少插件就需要手动安装docker-compose。一、下载安装包下载docker和docker-compose的安装包教程参考下面链接这篇文章docker-compose和docker下载_如何下载docker-compose-CSDN博客文章浏览阅读1.1k次点赞10次收藏12次。官网下载下载之前到官方的发行说明页面查看一下版本docker-compose和docker的对应关系虽然没有严格的版本对应关系为了更好的使用体验建议还是使用对应的版本。_如何下载docker-composehttps://blog.csdn.net/Muscleheng/article/details/148596294?fromshareblogdetailsharetypeblogdetailsharerId148596294sharereferPCsharesourceMusclehengsharefromfrom_link二、安装docker1. 上传安装包到指定位置例如2. 解压# 解压docker安装包 tar -zxvf docker-28.0.0.tgz3. 将解压出来的docker目录下的文件复制到 /usr/bin/ 目录下cp -r docker/* /usr/bin/4.将docker注册为service服务vi或vim命令 创建并打开docker.service文件# 创建并打开docker.service文件 vim /etc/systemd/system/docker.service复制下面文本到文件中、保存。[Unit] DescriptionDocker Application Container Engine Documentationhttps://docs.docker.com Afternetwork-online.target firewalld.service Wantsnetwork-online.target [Service] Typenotify ExecStart/usr/bin/dockerd ExecReload/bin/kill -s HUP $MAINPID LimitNOFILEinfinity LimitNPROCinfinity LimitCOREinfinity TimeoutStartSec0 Delegateyes KillModeprocess Restarton-failure StartLimitBurst3 StartLimitInterval60s [Install] WantedBymulti-user.target5、添加可执行权限# 给文件添加可执行权限x应用到所有用户类别a chmod ax /etc/systemd/system/docker.service # 普通用户开权限 sudo chmod orx /etc/systemd/system/docker.service sudo chmod orx /usr/bin/docker6、启动docker服务# 1. 修改 Docker 配置后重新加载 systemd如果有修改 systemctl daemon-reload # 2. 启动 Docker 服务 systemctl start docker # 3. 设置 Docker 开机自启 systemctl enable docker # 检查 Docker 状态验证是否运行 systemctl status docker通命令systemctl status docker查看docker是否正常运行docker安装成功、启动成功。三、安装docker-compose1. 上传安装包到指定位置例如2. 复制文件到指定目录并给文件添加执行权限# 复制文件到指定目录 cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose # 给文件添加执行权限 chmod x /usr/local/bin/docker-compose # 普通用户开权限 sudo chmod orx /usr/local/bin/docker-compose3. 使用 docker-compose -v 测试是否成功# 查看版本信息 docker-compose -v如果不行就用使用符号链接# 将放在 /usr/local/bin/ 中的docker-compose文件 链接到 /usr/bin/ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose示例安装完成。docker-compose的使用教程示例可以参考下面的文章docker-compose 部署服务-CSDN博客使用docker-compose部署服务离线环境下拉取不到镜像的情况可以在有网络的服务器上拉取镜像把镜像打成离线包然后上传到无网络的内网服务器上再使用docker部署。具体操作参考下面的文章把docker镜像打成离线包-CSDN博客隔绝外网的情况下使用docker部署服务是拉取不到镜像的不过还是有解决方案在有网络的服务器上拉取镜像把镜像打成离线包然后上传到无网络的内网服务器上再使用docker部署。https://blog.csdn.net/Muscleheng/article/details/148719312?fromshareblogdetailsharetypeblogdetailsharerId148719312sharereferPCsharesourceMusclehengsharefromfrom_link

相关推荐

【分布式理论】读确认数与写确认数:分布式一致性的核心概念
【分布式理论】读确认数与写确认数:分布式一致性的核心概念

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:26:13

Qwen3-Omni-30B-A3B-Instruct智能药店:药品音视频识别与推荐系统完整指南
Qwen3-Omni-30B-A3B-Instruct智能药店:药品音视频识别与推荐系统完整指南

Qwen3-Omni-30B-A3B-Instruct智能药店:药品音视频识别与推荐系统完整指南 Qwen3-Omni-30B-A3B-Instruct作为一款先进的多语言全模态AI模型,为智能药店系统提供了强大的技术支持。这款模型原生支持文本、图像、音视频输入,并能实时生成语音响… · 2026/11/3 1:26:13

ZED相机与Foxglove集成:加速机器人视觉调试效率的实用方案
ZED相机与Foxglove集成:加速机器人视觉调试效率的实用方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:26:13

Level-2全推行情Python SDK部署避坑:多市场订阅与版本对齐
Level-2全推行情Python SDK部署避坑:多市场订阅与版本对齐

简介:《同花顺level-2全推行情Python API操作手册》面向高频交易与量化开发者,尤其适合做涨停板、盘口异动类策略的研究与工程人员,用来解决Level-2行情如何借助Python稳定接入、按字段准确解析的落地问题。资料是单个PDF文档,压缩… · 2026/11/3 3:53:38

推理框架与AI编译栈:模型部署优化与选型实战指南
推理框架与AI编译栈:模型部署优化与选型实战指南

1. 从"模型跑不动"说起:推理框架到底在解决什么问题如果你手里有一个训练好的模型,想让它在一个具体的设备上跑起来,大概率会遇到这样几个问题:模型文件太大,设备内存装不下;推理速度太慢&#x… · 2026/11/3 3:53:38

二阶锥规划在动态最优潮流计算中的创新应用
二阶锥规划在动态最优潮流计算中的创新应用

1. 项目背景与核心挑战现代配电网正经历着从被动运行向主动管理的范式转变。随着分布式电源渗透率不断提升和负荷特性日益复杂,传统的最优潮流(OPF)计算方法已难以满足实时调控需求。我们团队在电力系统优化领域深耕多年,发现动态… · 2026/11/3 3:53:38

Excel VBA常用代码片段库:Range、跨簿取数与事件避坑实战
Excel VBA常用代码片段库:Range、跨簿取数与事件避坑实战

简介:《EXCEL VBA常用代码实战大全》是一份面向Excel VBA初学者与办公自动化实践者的代码技巧型文档,重点解决单元格引用、区域选取、查找定位、复制粘贴及循环判断等常见编程问题,适合希望从入门范例逐步过渡到独立编写宏程序的读者。包内共… · 2026/11/3 3:53:38

连续喷墨喷码机维修手册:从墨滴电场到墨路电路的故障链
连续喷墨喷码机维修手册:从墨滴电场到墨路电路的故障链

简介:这份资源是华石F500(含F530/550系列)喷码机的服务与维修手册,面向设备操作人员、产线维护工程师及初次接触该机型的专业技术人员,用于系统掌握日常保养、故障排查与安全操作规范。压缩包共1个PDF文件,… · 2026/11/3 3:53:38

关键信息基础设施全栈安全防护架构解析
关键信息基础设施全栈安全防护架构解析

1. 项目背景与核心价值这份73页的PPT方案实际上是一套针对关键信息基础设施保护的完整技术架构设计。在数字化转型浪潮下,能源、交通、金融等行业的核心系统正面临前所未有的安全挑战。去年某大型制造企业因工控系统漏洞导致全线停产的事故,让行业真正意… · 2026/11/3 3:52:38

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码