本地Docker镜像的上传与下载

来源:互联网 发布:mac上看电视的软件 编辑:程序博客网 时间:2024/05/22 01:09

1. 操作环境

1. CentOS:

  • CentOS-7-x86_64-DVD-1611

2. Xshell:

  • Xshell_5.0.1325

3. Docker:

  • Docker version 1.12.6, build 88a4867/1.12.6

2. 镜像下载

  我们以之前所拉取的busybox为例来进行说明,如图,要拉取的镜像如下:

这里写图片描述

  镜像下载指令格式:

docker save -o 保存文件名.tar 目标镜像id

  镜像下载:

docker save -o busybox.tar efe10ee6727f

  查看下载的文件

ll

  结果如下:

这里写图片描述

  当看到上述结果时就说明镜像文件已经下载成功了。

3. 镜像上传

  在上传镜像时,我们仍然上传前面所下载的镜像,也就是说仍然上传busybox.tar文件,但是由于此时docker中就已经存在了该镜像,所以说我们应该先删除docker中的该镜像,然后再执行镜像上传操作。

  删除busybox镜像指令:

docker rmi -f busybox

  删除结果如下:

这里写图片描述

  上传docker镜像指令格式:

docker load < 上传文件

  或者

docker load -i 上传文件

  或者

docker load –input 上传文件

  或者

docker import 上传文件 镜像名:镜像标签

  上传docker镜像指令:

docker load < busybox.tar

  或者

docker import busybox.tar busybox:latest

  上传结果:

这里写图片描述

  或者

这里写图片描述

  在Docker中查看上传的结果:

  执行指令:

ll

  查询结果如下:

这里写图片描述

原创粉丝点击