Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)
场景
Docker+Tomcat+geoserver+shp发布地图服务:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119181528
在上面拉取了一个Tomcat的镜像,并在tomcat中添加了一个war包
此war包为geoserver的war包,并且对此geoserver服务进行了一些更改。
总而言之就是容器中的镜像进行过修改和配置,需要将这个容器整个的复制到新的
服务器上一份,就不用再重新配置环境了。
需要把容器打成镜像,然后将镜像从A服务器中导出,然后将导出的文件复制到B服务器中
再在B服务器中导入镜像,然后就可以再B服务器中运行一样的容器了。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先需要将A服务器中已经配置好的容器提交为镜像
Docker怎样提交镜像(把容器打成镜像):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119173260
参考如上。
提交命令为:
docker commit -a="badaodechengxvyuan" -m"addgeoserverandriver" 39f5b723d1b8 tomcatwithgeoserverandriver:1.0
提交成功后查看所有镜像
docker images
然后在A服务器上进行镜像导出
docker save -o tomcatwithgeoserverandriver.tar tomcatwithgeoserverandriver:1.0
前面是要导出的文件名 后面是要导出的镜像名带标签
然后就会在当前目录下将镜像导出,然后将此tar文件复制到B服务器上。
当然在B服务器上需要先安装docker
CentOS7中Docker的安装与配置:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701
然后再B服务器上执行镜像导入
docker load -i /usr/tomcatwithgeoserverandriver.tar
后面跟的是文件在B服务器上的路径,然后就会在B服务器上复制出名字和标签和环境等都一样的镜像
在导入之前为了确认还将B服务器上所有的镜像全部删除。
导入成功之后
然后运行镜像
docker run -d -p 8080:8080 --name tomcatwithgeoserverandriver tomcatwithgeoserverandriver:1.0
然后交互式地进入B服务器中的tomcat容器,可以看到与A服务器中文件一样。
并且运行镜像之后,可以直接访问到和A服务器一样的服务
预览也是没问题的
Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)相关推荐
- Oracle导入到不同的角色,oracle 不同版本之间的导入导出
不同版本oracle导入导出解决办法. 今天遇到一个比较特殊的情况,需要在oracle8中使用oracle9的数据,如是导入导出.费了大半天,从oracle9中导出的数据就是无法导入oracle8中. ...
- 仅用Python三行代码,实现数据库和excel之间的导入导出
目录 一.前言 二.python代码 2.1 从MySQL数据库导入csv 2.2 从csv导入MySQL数据库 三.讲解视频 一.前言 之前我分享过两次python的高效编程技巧,分别是, pyth ...
- Excel与DataBase之间的导入导出
目录 Excel与DataBase之间的导入导出 前段代码 Body部分 导包部分 Script部分 后端代码 Util工具层 ExcelUtil工具类 读取工具类 写入工具类 自定义注解类 Enti ...
- Docker 入门系列(2)- Docker 镜像, 免 sudo 使用 docker 命令、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像
1. 免 sudo 使用 docker 命令 如果还没有 docker group 就添加一个 sudo groupadd docker 将用户加入该 group 内 sudo gpasswd -a ...
- docker 导入导出镜像
撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> vincent@ubuntu:~$ docker images REPOSITORY TAG IMAGE ID ...
- Linux通用脚本---docker批量导入导出镜像
在实际的运维工作中,总是免不了一些批量操作的事情,比如,批量添加用户,批量修改用户密码,批量创建文件夹,批量移动复制文件等等操作.如果都是手工操作的话,无疑是一个劳心费力的事情,因此,我们才需要编写脚 ...
- 本地使用shell脚本批量导入导出镜像文件
背景 对于一些不通外网的环境进行部署的时候,需要进行离线部署项目,所以需要导出镜像后本地导出.一下做个脚本把需要导出的java项目批量处理. 导出本地镜像 shell脚本如下: #/bin/bash ...
- vm本地虚拟机导入服务器,vmware虚拟机导入到云服务器
vmware虚拟机导入到云服务器 内容精选 换一换 服务器上云或云上迁移利用镜像导入功能,将已有的业务服务器制作成镜像后导入到云平台(当前支持vhd.vmdk.qcow2.raw等多种格式),方便企业 ...
- Docker学习笔记(一):基本概念、Docker安装、阿里云加速、镜像命令、容器命令、其他常用命令
Docker概述 1.简介 docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源. docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...
最新文章
- php enable all,php中的enable_dl配置如何有用?
- CSS添加多个背景图片
- Winform中设置ZedGraph的坐标轴的标题和刻度不显示十次幂
- 千万条数据,Stack Overflow是如何实现快速分页的
- 硬盘主分区和拓展分区
- matlab表示DFT和DTFT,【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系...
- 案例分析:倾斜值传入导致 SQL 资源消耗升高
- Error-backpropagation in temporally encoded networks of spiking neurons 误差传播在时间编码的脉冲神经网络
- vscode安装vetur不高亮解决
- B-Tree 索引和 Hash 索引的对照
- 交通流特性(流速密)在断面、路段上的区别
- 计算机字符编码从0/1到UTF-8
- 【wps word 页眉横线删除】
- 中考考试的指令广播_考试时间指令(铃声).doc
- 自然常数e的矩阵指数
- html使用视频给网页做背景
- Windows 10 LTSC官方版本下载地址
- NMOS和PMOS管 电流方向和应用电路
- 【Python】VRChat中文吧自动弹琴工具
- word 2010 插入脚注 导致同页中的双栏换行