美文网首页
【docker】离线环境导入镜像

【docker】离线环境导入镜像

作者: 夏澪 | 来源:发表于2018-10-12 10:49 被阅读0次

这篇文章主要是记录在使用 docker load 命令的过程中遇到的坑,因为在网络上没有找到相关的资料,所以记录下来,祭奠我浪费的6个小时。

首先,需求是在一个无外网环境中导入 docker images,一个可行的方法是将可用的镜像打包成 tar 包,然后传输到需要的地方,再重新将 tar 包导入到 docker 中。

镜像转文件的命令是: docker save image > /root/image.tar 

文件转镜像的命令是: docker load < /root/image.tar  或者 docker load -i /root/image.tar

坑 1 是:  requested load from stdin, but stdin is empty

结论 : docker load 的时候, < 误写成 >, 会出现这个错误,并且原 tar 包会被修改,修改后就不可用了

坑 2 是: open /var/lib/docker/tmp/docker-import-054903443/repositories: no such file or directory

结论 : 如果你使用过坑 1 中的命令,那么即使你之后的命令都是正确的,你也会遇到上述错误,避免的办法是不要输错命令。倘若你已经输错了,那么唯一可用的方法是删除当前的 tar 包,并且重新获取 tar 包,如果不是就地编译的 tar 包, 而是其他地方复制过来的,那么原 tar 包还是可用的。

相关文章

  • Docker离线环境部署以及镜像导入

    Docker离线环境部署以及镜像导入 1.下载docker源码包https://download.docker.c...

  • 【docker】离线环境导入镜像

    这篇文章主要是记录在使用 docker load 命令的过程中遇到的坑,因为在网络上没有找到相关的资料,所以记录下...

  • docker批量打包镜像

    离线安装的时候,需要将docker镜像批量导入到服务器,打包命令 本地运行docker的registry镜像仓库:

  • Docker 常用操作

    Docker环境配置说明 安装Docker 镜像导出 1 通过容器导出 2 通过镜像导出 镜像导入 docker镜...

  • Openshift3.11集群安装

    安装环境 集群信息 离线安装包准备 离线docker镜像准备 离线rpm包准备 执行如下命名: 基础依赖包安装 配...

  • 离线安装docker,并导入docker镜像

    将docker离线安装包导入到系统中解压并进入文件夹使用 进行安装安装完成功使用,docker info 查看do...

  • 离线环境获取Docker镜像

    主机A上的操作:[root@node01 ~# docker pull sath89/oracle-12c[roo...

  • docker离线安装并导入镜像

    实际项目开发过程中,客户环境大多是全内网环境,无法连接互联网。这样docker就不能yum在线联网安装,所需要的镜...

  • redhat7.5 离线安装docker

    linux 离线安装docker 下载镜像: https://download.docker.com/linux/...

  • 安装docker

    在线安装docker 修改镜像存储目录 添加配置: 修改镜像源 添加配置: 离线安装docker-compose ...

网友评论

      本文标题:【docker】离线环境导入镜像

      本文链接:https://www.haomeiwen.com/subject/xlnbaftx.html