Docker 导出/导入镜像
如果服务器网络不好或者pull不下来镜像,只能在其它网络比较好的机器上pull下来镜像,导出成一个文件,再下载上传到网络不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也能使用docker镜像了。
首先使用 docker images 查看本机镜像,找到他的镜像id,导入/导出方式有两种方式,两种方式不可以混用,否则虽然导入不提示错误,但是启动容器时会提示失败,存在导入的镜像环境变量丢失等问题,如图所示:
1、方法一(推荐)
我们可以使用 save 和 load 命令,通过镜像id导出镜像到宿主机,命令如下:
$ docker save -o coredns.tar k8s.gcr.io/coredns:1.3.1
然后将导出的镜像文件上传到网络不好的主机上,执行以下命令进行镜像导入,命令如下:
$ docker load < coredns.tar
2、方法二
我们还可以使用 export 和 import 命令,进行导入/导出操作,导出命令如下:
$ docker export eb516548c180 > coredns.tar
我们将上述 coredns.tar.gz 镜像在另一个网络不好的节点进行导入,命令如下(二者选其一即可):
$ docker import /usr/local/coredns.tar
$ cat coredns.tar | docker import - k8s.gcr.io/coredns:1.3.1(镜像名自己定义)
然后执行以下命令查看是否导入成功,命令如下:
$ docker images
导入成功之后的节点镜像列表,如图所示:
到此 Docker 导出/导入镜像介绍完成。
Docker 导出/导入镜像相关推荐
- 2、Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像
Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像 1.Docker导入本地镜像 有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使 ...
- 【docker】导入镜像报错磁盘空间不足的解决方法 【docker】修改默认的存储路径
文章目录 前言 问题 解决方法 第一种,docker没有任何服务存在 第二种,docker里还有服务和数据存在 注意 docker修改默认的存储路径 yum安装的docker修改默认的存储路径 第一种 ...
- Docker - 导出导入容器
导出和导入容器 使用docker export命令可以将本地容器导出为容器快照文件. 使用docker import命令可以将容器快照文件导入到本地镜像库,也可以通过指定URL或者某个目录来导入. 特 ...
- Docker 本地导入镜像/保存镜像/载入镜像/删除镜像
概述 在很多时候,我们都会按照自己的需求来制作镜像.那么就需要镜像的拷贝,共享等. 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通 ...
- Java程序员必经的实践之路:docker离线导入镜像
1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石. 操作系统本质上是一个运行在计算机 ...
- docker导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or
使用docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or direc ...
- docker保存linux镜像,docker导入导出容器和保存加载镜像
系统环境:centos7.4 版本: # docker -v 1.docker容器导入导出 (1)查看:# docker ps -a (2)导出---export # docker export we ...
- linux docker导入镜像,Docker镜像的导入和导出
相关阅读: 场景描述: 需要在客户现场快速部署应用,东西多,时间短 场景分析: 为了节省时间,使用docker进行快速部署,由于不是内部环境,无法使用内部私有库,于是构建镜像,将镜像导出 解决办法: ...
- docker镜像和容器的导出导入
docker镜像的导出和导入 docker镜像和容器的导入导出,用于迁移.备份.升级等场景.主要用到export.import.save.load四个方法. 显示当前docker中的镜像: docke ...
最新文章
- m个足球放入n个篮子中或者放苹果问题
- 存储过程结果更改编码_Docker安装Minio存储服务器详解
- pytorch 卷积核
- c程序设计语言用什么编译器,什么是编译器(编程软件)
- java中垃圾收集_Java中的垃圾收集器是什么?
- spring5.x cxf3.4.x 服务端和客户端 非maven版本
- 华为荣耀9x怎么解账户锁_荣耀X10顶配与30S最低配形成200元的价差,我觉得这样是最好的...
- java中什么是底层数据结构_JavaScript 对象的底层数据结构是什么
- 错误org.hibernate.HibernateException: Error applying BeanValidation relational constraints的解决方法
- java ascii码转字符_一文让你读懂JAVA.IO、字符编码、
- JS调用webservice的两种方式
- init进程 解析Android启动脚本init.rc 修改它使不启动android init.rc中启动一个sh文件...
- Python机器登陆新浪微博代码示例
- python在线diff工具在哪_使用Python创建你自己的diff-tool
- CAD如何导出PDF格式
- 第一章 批判性思维概念
- Steam的Hacknet的账户损坏问题
- 几行最简单的代码 ,却改变了世界!
- 远程教学,微信群里就能上课、培训
- 北京迅为IMX6ULL开发板 DHT11网络编程实战练习