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

猿创征文|Docker【配置好的镜像】 迁移到【新服务器】上 不需要重新配置环境参数·爽

简介:

     Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,在发布到LinuxWindows操作系统的机器上运行容器之间互不影响,并且他可以把配置好的镜像应用保存出来发布另外一台拥有Docker服务的系统中,你不需要在像之前一样需要重新配置应用的配置信息。

例如:

     我需要从A系统把配置好项目数据的Nginx移植到另外一台电脑上如何操作呢?我可不想在另外一台重新安装Nginx然后又要配置里面的代理信息,不小心搞错配置,Nginx可是会直接运行不起来哦!!!

查看需要迁移的服务
查看在运行的容器:docker ps

在这里插入图片描述

导出容器:

通过命令导出镜像

docker export 容器镜像id > 保存文件位置

在这里插入图片描述
可以看出已经把运行的容器导出来了
在这里插入图片描述

工具:

      通过使用WinSCP工具连接到Linux中,把需要导出的容器文件复制到需要转移的服务器中,可以通过工具把服务器的文件保存到本地,然后在连接另外一台服务器在粘贴进去。

在这里插入图片描述

创建连接:

点击软件会话新建站点配置Linux连接

在这里插入图片描述

下载文件:

找到需要复制的文件,粘贴到左侧本地目录中

在这里插入图片描述
等待完成即可
在这里插入图片描述

上传文件:

     本地文件传递服务器,步鄹也是一样的,登录需要接受的服务器,然后把左侧本地需要复制的文件,粘贴到右侧的服务器中即可
在这里插入图片描述


     查看迁移文件后的服务器,目录已经可以看到Docker导出的镜像了
完成后需要
使用命令查看本地Docker镜像

docker images

在这里插入图片描述

导入容器:

导入我们自己的镜像到本地容器中

docker import 需要添加的容器文件位置 添加Docker容器名称:Tag标签信息

				 需要添加的容器文件位置   添加Docker容器名称:Tag标签信息
docker import /home/itmei/itmei-nginx  itmei-nginx:latest

可以看出容器已经被添加到本地Docker镜像中

在这里插入图片描述

运行容器:

运行容器:docker run -d -p 80:80 --name itmei-nginx-vue itmei-nginx

相关文章:

  • 关于现代化应用和云原生应用
  • R语言矩阵运算:矩阵转置、计算逆矩阵、两个矩阵的相乘、构建nxn对角(单位)矩阵
  • 数据结构————堆
  • 【GNN报告】Mila实验室/蒙特利尔大学朱兆成:基于图神经网络的知识图谱推理
  • ssm大型商场移动导游系统的设计与实现毕业设计源码100853
  • springboot日结工管理小程序毕业设计-附源码070940
  • R语言生成字符串的所有成对组合:使用outer函数和paste函数生成所有字符串的成对组合(笛卡尔积)、自定义指定组合字符串的分隔符
  • 详解模板引擎二
  • Java Spring整合Redis工具类
  • 深入理解 Compose Navigation 实现原理
  • springboot小型教育网站的开发与建设毕业设计源码100853
  • js类型检测
  • 微服务网关Gateway实践总结
  • python学生成绩管理系统 毕业设计-附源码061011
  • springboot财务管理系统毕业设计-附源码061533
  • JS 中的深拷贝与浅拷贝
  • 2017 年终总结 —— 在路上
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Angular 响应式表单 基础例子
  • java2019面试题北京
  • Java多线程(4):使用线程池执行定时任务
  • Java教程_软件开发基础
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • SpringCloud集成分布式事务LCN (一)
  • Vue.js-Day01
  • 警报:线上事故之CountDownLatch的威力
  • 如何用vue打造一个移动端音乐播放器
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (LeetCode 49)Anagrams
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (五)MySQL的备份及恢复
  • (一)Linux+Windows下安装ffmpeg
  • .net core Swagger 过滤部分Api
  • .NET 材料检测系统崩溃分析
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .NET委托:一个关于C#的睡前故事
  • .NET中的Exception处理(C#)
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @ModelAttribute使用详解
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [Bzoj4722]由乃(线段树好题)(倍增处理模数小快速幂)
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [cb]UIGrid+UIStretch的自适应
  • [CSS]CSS 字体属性
  • [Excel VBA]单元格区域引用方式的小结
  • [GN] 后端接口已经写好 初次布局前端需要的操作(例)
  • [hdu 3746] Cyclic Nacklace [kmp]
  • [HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx
  • [HNOI2008]水平可见直线