您当前的位置: 首页 >  服务器

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

docker镜像打包复制到另外一台内网服务器进行恢复

小志的博客 发布时间:2021-08-31 22:50:41 ,浏览量:0

目录
    • 一、第一台服务器上docker镜像打包
    • 二、在第二台服务器进行恢复

一、第一台服务器上docker镜像打包

1、使用docker images查看本机所有的镜像文件

[root@CentOS-1 sysadm]# docker images

在这里插入图片描述2、将镜像保存为本地文件,其上图中f40bc85f334e为镜像 id,

#将镜像id为f40bc85f334e的镜像打包到usr/local目录下,格式为tar包的格式。
[root@CentOS-1 sysadm]# docker save f40bc85f334e> /usr/local/oracle19c.tar
二、在第二台服务器进行恢复

1、先在第二台服务器上安装docker,安装步骤参考lz此博文 https://wwwxz.blog.csdn.net/article/details/119920931

2、再把第一台服务器/usr/local目录下的oracle19c.tar包上传到第二台服务器的/usr/local/docker/software目录下,然后使用load方法加载刚才上传的tar文件。如下图:

在这里插入图片描述 3、在第二台服务器上再次使用docker images命令查看本机的镜像,检查刚才load的镜像有没有加载进来,发现加载进来的镜像名称、标签均为none,如下图:

[root@CentOS-1 sysadm]# docker images

在这里插入图片描述 4、在第二台服务器上使用docker tag 0de9a8d242e6 um007/oracle19c:v1.0 此命令修改为原来的镜像名称和标签名称,如下图:

  • f40bc85f334e为第一台服务器中查看的镜像id;

  • um007/oracle19c:v1.0为第一台服务器中的镜像名称

  • v1.0为第一台服务器中的标签名称

    在这里插入图片描述 5、使用docker run -itd um007/oracle19c:v1.0加载进行,验证镜像是否能够成功的运行,如下图表示运行成功。 在这里插入图片描述 6、启动容器,查看是否成功,如下图:表示运行成功。

    [root@CentOS-1 sysadm]# docker run --name oracle19c  -p 1522:1521 um007/oracle19c:v1.0 
    

    在这里插入图片描述在这里插入图片描述在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0437s