Docker Compose 离线部署指南

适用于无网络环境下的容器化应用部署方案

什么是 Docker Compose 离线部署?

在某些生产环境或内网环境中,服务器无法访问外网,但又需要部署基于 Docker Compose 的多容器应用。 此时,我们需要提前在有网络的机器上准备好所有依赖的镜像和配置文件,再通过物理或内网方式传输到目标机器进行部署。

离线部署基本流程

  1. 在联网机器上拉取所需 Docker 镜像
  2. 使用 docker save 将镜像导出为 tar 文件
  3. 将 tar 文件与 docker-compose.yml 文件一起拷贝到目标机器
  4. 在目标机器上使用 docker load 加载镜像
  5. 运行 docker-compose up -d 启动服务

操作示例

1. 导出镜像

# 拉取镜像(示例)
docker pull nginx:latest
docker pull redis:alpine

# 打包多个镜像
docker save -o myapp-images.tar nginx:latest redis:alpine

2. 加载镜像(目标机器)

docker load -i myapp-images.tar

3. 编写 docker-compose.yml(确保不包含 pull 策略)

version: '3'
services:
  web:
    image: nginx:latest
    ports:
      - "80:80"
  cache:
    image: redis:alpine
    ports:
      - "6379:6379"

注意事项

与 DeepSeek 类似的 AI 软件推荐-智能搜索与内容生成工具合集 DeepSeek使用免费吗?全面解析DeepSeek的收费与免费政策 如何用 DeepSeek 答题-实用技巧与操作指南 DeepSeek怎么复制原文-操作指南与技巧 DeepSeek可以修照片吗?功能解析与使用指南 DeepSeek如何制作PPT课件-实用指南与技巧 Desktop 翻译工具专题-高效本地化翻译解决方案 Docker Desktop 官网-开发者首选的容器化桌面应用 DeepSeek官网下载免费版-免费获取最新AI编程助手 Speedtest5G官网下载-快速测速工具官方下载页面 Docker 与 Kubernetes(K8s)技术专题-容器化开发与编排指南 DeepSeek 对标美国公司:国产大模型的全球竞争力分析 speak的三种时态:一般现在时、过去时与将来时详解 DeepSeek头像图标大全-高清AI头像资源与使用指南 桌面出现desktop:常见原因与解决方法 DeepSeek 网页版使用指南-功能介绍与入门教程 Dsek-探索下一代智能搜索技术 Python SDK 使用指南与开发教程-DeepSeek 官方资源 DeepSeek为什么要绑定手机号?原因解析与安全指南 sed命令英语翻译与详解-Linux文本处理利器 Docker Compose v2.27.0 专题指南-安装、配置与使用详解 CarSpeedTest-专业汽车加速与极速测试平台 DeepSeek可以修图吗?功能解析与使用指南 stopped音标发音详解|英语单词音标学习专题 DeepSeek是因为春晚火的吗?真相解析-DeepSeek专题页 sed命令详解:Linux/Unix流编辑器中文指南 docker-compose up -d 是什么意思?详解与使用指南 PCIe SSD是什么硬盘?全面解析PCIe固态硬盘原理与优势 DeepSeek怎么出图片?使用指南与原理详解 Moved Us Deeply — 触动心灵的故事与瞬间 DeepSeek如何P图?AI智能修图技巧全解析 DeepSeek拍照答疑-拍照即问,智能解答 DeepSeek 与 腾讯元宝 区别详解|AI大模型对比专题 DeepSeek能发图片吗?功能详解与使用指南 DeepSeek怎么注册账号-新手注册指南 Speedtest中文版-网络测速工具使用指南 Speedtest.net 在线测速-快速检测您的网络速度 DeepSeek电脑版收费吗?全面解答与使用指南 EDS能谱分析技术详解|原理、应用与案例 DeepSeek最建议用的是哪一款?全面对比与推荐 豆包AI和DeepSeek哪个好用?全面对比评测-78铁皮 怎么往 DeepSeek 上传图片-操作指南与常见问题 Deep视频教程-全面掌握DeepSeek使用技巧与原理 Docker Swarm 入门与实战指南-容器编排技术详解 DeepSeek复制公式功能详解-快速提取与复用数学公式 DeepL破解版使用指南与风险提示-78铁皮专题页 Speedtest绿色版-轻量无广告网络测速工具 sed命令参数详解-Linux文本处理利器 百度DeepSeek-智能搜索与AI技术解析 send啥意思?详解“send”的中文含义与用法-78铁皮 DeepSeek无法识别图片?原因分析与解决方法 测速网Speedtest官网-快速精准的网络速度测试工具 DeepSeek是腾讯的吗?深度解析DeepSeek归属与技术背景 Docker Compose.yml 配置详解与最佳实践 DeepSeek文字生成图片软件-智能AI图文创作工具 如何把照片发给DeepSeek-图文教程与使用指南 Deep App 专题页-探索智能应用新体验 DeepSeek官方下载-免费获取最新版AI模型工具 send发音-英语单词“send”的正确读音与用法详解 豆包和DeepSeek哪个更聪明?AI大模型能力对比专题 DeepSeek 类似软件推荐-高效智能编程助手替代方案 Desktop 翻译中文-桌面术语详解与应用场景 加速度SpeedUp-提升效率与性能的加速指南 DeepSeek文件下载链接打不开?原因与解决方法 怎么用 DeepSeek 出题目-实用指南与技巧 Speed Up-提升效率与性能的实用指南 测速网速Speedtest下载-快速检测您的网络速度 DeepL客户端使用指南与下载|高效翻译工具专题 DeepSeek 和 Manus 的区别|AI大模型对比专题 Speed用法详解-命令行提速利器使用指南 PCIe好还是SSD好?全面对比与选购指南 Speedtest 下载App-快速测速工具官方下载指南 韩国Deepfake新闻评论-深度解析与社会影响 DeepSeek怎样上传图片-使用指南与操作说明 DeepSeek怎样生成图片和视频-功能详解与使用指南 sed 中文翻译与使用指南-全面解析流编辑器 sed 命令 DeepSeek如何换绑手机号-完整操作指南 与 DeepSeek 齐名的 AI 软件推荐|深度探索智能助手生态 DeepSeek账号注册指南-快速创建您的AI助手账户 下载DeepSeek是免费的吗?官方使用与费用说明 speak动词翻译详解|英语动词用法指南 DeepSeek究竟厉害在哪里?核心技术与优势全解析 sed 参数详解-Linux 文本处理利器 Speedtest by Ookla-网络测速工具专题页 豆包和DeepSeek看风水哪个更准确?AI风水对比分析 DeepSeek-R1 网页版使用指南与技术解析 DeepSeek在线解答-智能AI问答平台 DeepSeek示例链接在哪里打开-使用指南与常见问题 DeepSeek发照片的步骤详解-快速上手指南 Speedtest测速官网-快速、准确的网络速度测试工具 DeepSeek修复照片的步骤详解-使用AI智能修复老照片 DeepSeek 正确用法指南-高效使用 AI 编程助手 元宝DeepSeek收费吗?全面解析DeepSeek是否免费使用 DeepSeek需要注册吗?使用前必读指南 教师版 DeepSeek 官网下载-专为教育工作者打造的智能助手 stopped 和 stop 的区别|英语语法专题 DeepSeek 与 ChatGPT 对比:功能、性能与应用场景详解 DeepSeek注册步骤详解-快速上手指南 DeepSeek:当前热门的AI大模型技术详解 DeepSeek有多厉害?全面解析其强大能力与技术优势