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

linux离线安装docker、运行容器、离线安装docker-compose

发布时间:2026/9/20 23:15:03 来源:云帆数科 栏目:资讯中心
linux离线安装docker、运行容器、离线安装docker-compose
1 下载压缩包https://download.docker.com/linux/static/stable/x86_64/2 安装#解压tar-zxvfdocker-27.5.0.tgz#复制cpdocker/* /usr/bin3 配置docker服务#配置docker服务(没有docker.service的话创建一个)vi/etc/systemd/system/docker.servicedocker.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 TimeoutStartSec0 Delegateyes KillModeprocess Restarton-failure StartLimitBurst3 StartLimitInterval60s [Install] WantedBymulti-user.target4 赋执行权限chmodx /etc/systemd/system/docker.service5 systemctl加载#重新加载 systemd 守护进程配置文件systemctl daemon-reload#启动dockersystemctl startdocker#设置开机自启动systemctlenabledocker.service#查看docker状态systemctl statusdocker#重启dockersystemctl restartdocker如果启动报错。日志中有failed to find iptables errorexec: “iptables”: executable file not found in $PATH就需要安装iptablesapt-getupdateapt-getinstall-yiptables6 离线运行容器#在有网环境拉取镜像dockerpull redis:latest#拉取不了换个镜像dockerpull docker.1ms.run/redis:latest#如果要把容器打包到离线机器运行就将容器保存为一个新的镜像redis:latest#如果直接用redis镜像可以跳过dockercommit redis redis:latest#保存镜像为tar文件dockersave-oredis.tar redis:latest#加载tar文件redis:latest 镜像将会被添加到你的本地镜像列表dockerload-iredis.tar#运行容器dockerrun-d--nameredis-p16301:6379--restartalways redis:latest7 安装 Docker Compose在离线环境中安装 Docker Compose 可以通过以下步骤完成。这个过程涉及到手动下载 Docker Compose 的二进制文件并将其移动到你的系统中以便在没有互联网连接的情况下使用。步骤 1: 下载 Docker Compose 二进制文件首先你需要从 Docker 的官方网站或其他可靠来源下载 Docker Compose 的二进制文件。由于你处于离线环境你可能需要提前从有网络连接的设备上下载这些文件。github.com/docker/compose/releases访问 Docker Compose GitHub 页面。找到适合你操作系统的最新版本例如docker-compose-Linux-x86_64。下载对应的二进制文件到你的计算机。步骤 2: 传输到目标机器将下载的 Docker Compose 二进制文件传输到你的目标机器。这可以通过多种方式完成例如使用 USB 驱动器、外部硬盘、网络共享等。步骤 3: 设置可执行权限在目标机器上你需要设置下载的二进制文件的执行权限。打开终端或命令提示符并运行以下命令chmodx /path/to/docker-compose-binary将 /path/to/docker-compose-binary 替换为实际的文件路径。步骤 4: 将二进制文件重命名为 docker-compose为了方便使用你可以将二进制文件重命名为 docker-compose不带任何版本号或操作系统标识。这样你就可以直接通过 docker-compose 命令来运行它。使用以下命令mv/path/to/docker-compose-binary /usr/local/bin/docker-compose步骤 5: 验证安装最后验证 Docker Compose 是否正确安装并可执行docker-compose--version这应该会显示 Docker Compose 的版本号表明你已经成功安装。注意确保下载的 Docker Compose 二进制文件与你的操作系统和架构相匹配。例如如果你在 x86_64 架构的 Linux 系统上操作你应该下载 docker-compose-Linux-x86_64。 如果你的环境中有多个版本的 Docker Compose 或需要同时使用不同版本的 Docker Compose考虑在 /usr/local/bin 下创建符号链接或使用不同的目录来存放不同版本的二进制文件。通过以上步骤你就可以在离线环境中安装和使用 Docker Compose 了。

相关推荐

DPCM编码解码的MATLAB实现与性能分析:从预测编码原理到量化实践
DPCM编码解码的MATLAB实现与性能分析:从预测编码原理到量化实践

简介:这是一份关于DPCM编码器与DPCM解码器MATLAB实现的完整技术文档,适合通信工程、数字信号处理等专业的课程设计或科研入门者使用,用于理解预测编码原理、Simulink仿真建模及系统性能评估。资源为单个Word文档,体积约233KB&… · 2026/9/20 23:14:03

AI Agent Harness Engineering 不逐家接官方通道,改走 TaoToken 统一通道行不行?
AI Agent Harness Engineering 不逐家接官方通道,改走 TaoToken 统一通道行不行?

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

Snapdrop 安全与隐私完整分析:为什么不用数据库、文件如何端到端加密传输
Snapdrop 安全与隐私完整分析:为什么不用数据库、文件如何端到端加密传输

Snapdrop 安全与隐私完整分析:为什么不用数据库、文件如何端到端加密传输 【免费下载链接】snapdrop A Progressive Web App for local file sharing 项目地址: https://gitcode.com/gh_mirrors/sn/snapdrop Snapdrop 是一款开源的本地文件共享工具&#xf… · 2026/9/20 23:14:03

网站上图片不能下载该怎么做实战案例
网站上图片不能下载该怎么做实战案例

网站图片防下载实战:解决没人访问难题,成本多少钱? 网站做好了没人访问,这是很多站长最头疼的事。你花了精力做页面,结果用户来了只存图,不点链接,不关注公众号,甚至不注册账号。更扎心的是,你问同行这功能加上去要多少钱,得到的回答五花八门,从几百到几千都有,让你心里没底。其实,让网站上的图片不能随意右键… · 2026/9/20 23:57:19

MoltBook 式 AI 自治社交,Agent 的模型通道改到 TaoToken 行不行?
MoltBook 式 AI 自治社交,Agent 的模型通道改到 TaoToken 行不行?

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

CANN PyPTO 算子开发指南:pypto.index_select 张量索引算子详解
CANN PyPTO 算子开发指南:pypto.index_select 张量索引算子详解

CANN PyPTO 算子开发指南:pypto.index_select 张量索引算子详解 【免费下载链接】pypto PyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。 项目地址: https://gitcode.com/cann/pypto pypto.index_select… · 2026/9/20 23:57:17

DeepSeek V4.1 Flash 上了 Artificial Analysis:同一把 Key 用 TaoToken 试跑
DeepSeek V4.1 Flash 上了 Artificial Analysis:同一把 Key 用 TaoToken 试跑

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

BCC 实战:用 eBPF SOCKET_FILTER 解析 HTTP 流量并提取 URL
BCC 实战:用 eBPF SOCKET_FILTER 解析 HTTP 流量并提取 URL

eBPF可观测性性能剖析网络 【免费下载链接】bcc BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more 项目地址: https://gitcode.com/gh_mirrors/bc/bcc 点击查看 免费下载 导读 本篇文章以 BCC 仓库中的 examples/networking/http_… · 2026/9/20 23:57:17

Cline 实战:TaoToken 跑通 pytest 仓库的 test_skipping 回归用例
Cline 实战:TaoToken 跑通 pytest 仓库的 test_skipping 回归用例

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

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化
Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡… · 2026/9/20 0:00:41

Word表格编号全攻略:从列表编号到题注交叉引用
Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技… · 2026/9/20 0:00:41

从第一个站到第二个站:独立开发者的静态网站选型与落地实践
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&… · 2026/9/20 0:00:41

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化
Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡… · 2026/9/20 0:00:41

Word表格编号全攻略:从列表编号到题注交叉引用
Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技… · 2026/9/20 0:00:41

从第一个站到第二个站:独立开发者的静态网站选型与落地实践
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&… · 2026/9/20 0:00:41

了解更多?预约专属演示

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

企业微信二维码