当前位置: 首页 > ai >正文

【docker】将本地镜像打包部署到服务器上

在容器化应用开发中,将本地构建的 Docker 镜像部署到生产服务器是常见需求。本文详细介绍从镜像打包到服务器部署的全流程,帮助您快速实现应用迁移。

整体流程概览

  1. 打包本地镜像为 tar 文件
  2. 传输镜像包到服务器
  3. 服务器加载镜像运行容器

第一步:打包本地镜像

在开发机上操作:
 

# 1. 查看本地镜像列表
docker images# 2. 打包镜像为 tar 文件
docker save -o my-app-image.tar my-app-image:latest


 

第二步:传输镜像到服务器

SCP 直接传输
        

        传到指定服务器的文件夹下,要输入密码

scp my-app-image.tar root@server-ip:/path/to/destination/



 

第三步:服务器加载运行

在服务器上操作:
        验证已经传入,然后解压

# 1. 加载镜像
docker load -i my-app-image.tar# 2. 验证加载成功
docker images




此时镜像已经部署上,现在用docker-compose.yml起一个容器就行
使用nano创建文件并编辑(参考:【linux】如何使用nano创建并编辑文件)
 

docker compose up -d

启动服务

此时服务就被正常启动。

http://www.xdnf.cn/news/15471.html

相关文章:

  • 架构设计之计算高性能——单体服务器高性能
  • 从混沌到秩序:数据科学的热力学第二定律破局——线性回归的熵减模型 × 最小二乘的能量最小化 × 梯度下降的负反馈控制系统,用物理定律重构智能算法的统一场论
  • Java数据结构第二十五期:红黑树传奇,当二叉树穿上 “红黑铠甲” 应对失衡挑战
  • Linux 文件操作命令大全:从入门到精通的实用指南
  • 《Qt信号与槽机制》详解:从基础到实践
  • Qt 的信号槽机制中,使用 `connect` 函数时,第五个参数是 **连接类型(Connection Type)**,
  • 机器学习sklearn入门:归一化和标准化
  • Antd中使用Table集成 react-resizable实现可伸缩列
  • Jenkins credentials 增加了github credential 但是在Git SCM 凭证中不显示
  • Arcgis 10.7 矢量的分区统计
  • FPGA从flash加载程序的时候,Flash和FPGA芯片的供电是稳定了还是没有稳定就开始加载程序?
  • 「源力觉醒 创作者计划」_巅峰对话:文心大模型4.5系列与DeepSeek/Qwen 3.0深度解析
  • 图像基础指南
  • 【龙泽科技】新能源汽车电驱动总成装调与检修仿真教学软件
  • React+Next.js+Tailwind CSS 电商 SEO 优化
  • SFT:大型语言模型专业化定制的核心技术体系——原理、创新与应用全景
  • mongodb操作巨鹿
  • python应用day11--requests爬虫详解
  • TypeScript的export用法
  • DeepSeek(18):SpringAI+DeepSeek大模型应用开发之会话日志
  • 3分钟实战!用DeepSeek+墨刀AI生成智能对话APP原型图
  • 【官方回复】七牛云开启referer防掉链后小程序访问七牛云图片显示403
  • PyCharm(入门篇)
  • Navicat Premium17.2.8 下载与安装(免费版)
  • 如何选择适合的云手机配置?解决资源不足带来的性能瓶颈
  • 【RTSP从零实践】12、TCP传输H264格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
  • TBT 5、TBT 4 和 USB4 的差异概述
  • 上公网-从内网到公网
  • C++ 中两个类之间的通信方式
  • 元宇宙经济:虚实交融下的数字文明新范式