尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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
RELATED

相关推荐

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

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

/* 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:25:35
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:25:35
LTX-2本地部署终极指南:GPU配置与性能优化实战

LTX-2本地部署终极指南:GPU配置与性能优化实战

LTX-2本地部署终极指南:GPU配置与性能优化实战 LTX-2是由Lightricks开发的开源音频-视频生成基础模型,能够生成同步的视频和音频内容。这款强大的AI视频生成工具支持文本到视频、图像到视频、音频到视频等多种生成模式,为创作者提供了前所未有…

📅 2026/11/3 1:20:35
MORE NEWS

更多资讯

📰

如何 5 分钟装好 Folia 全屏歌词播放器并完成首次启动

如何 5 分钟装好 Folia 全屏歌词播放器并完成首次启动 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一款把歌词渲染成全屏动画的桌面…

📰

一次安装,重启不丢:Ventoy 持久化快速上手指南

一次安装,重启不丢:Ventoy 持久化快速上手指南 【免费下载链接】Ventoy A new bootable USB solution. 项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy 按本文做完,你就能得到一个"随身 Linux":从 U …

📰

【零基础学AI】第 22 章课后练习与答案

第 22 章练习与参考答案🌈 关于《AI 零基础 36 讲》课后训练 📚 与正式讲解配套学习 本篇是《AI 零基础 36 讲》的配套课后训练,与对应章节的正式讲解一起使用。整个系列面向初学者,从日常 AI 使用逐步进入编程、模型训练和大模型…

📰

Debezium 变更数据捕获:3 种部署方式对比,让数据库变更实时可见

Debezium 变更数据捕获:3 种部署方式对比,让数据库变更实时可见 【免费下载链接】debezium Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues. 项目地址: https://gitcode.com/gh_mirro…

📰

ComfyUI图像合成教程:Image Composite节点产品背景合成,阴影边缘融合实战

你是不是已经把产品图和背景图都生成好了,但打开文件夹一看——两张图还是分开的,产品悬在空中,没有影子,也没有光? 别慌,我也卡过这一步——合成不是简单地把产品图贴到背景上,它需要处理位置、大小、阴影和边缘融合。 这篇就干一件事:用 ComfyUI 的 Image Composite …

📰

开源800个量化因子,但没人告诉你pass是什么意思

原创不易,转载请标明出处及原作者。 文中示例仅用于技术讨论,不构成任何操作建议。 量化策略开发应以学习和技术交流为目的。 本号不荐股、不卖课、不承诺收益。 市场有风险,请合法合规投资。 本文约 3400 字,另有 6 段可运行代码 | 预计阅读 12 分钟。前半是介绍、安装和用…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬