docker保存容器镜像并在新机器加载

保存镜像,主要用到 docker save命令

从镜像包加载镜像,主要用到 docker load命令

目录

方法1

多个镜像,且带额外操作,如压缩的情况

方法2


方法1

bash 复制代码
docker save 0fk8ab59a85f > im.tar

bash 复制代码
docker save 镜像名称:tag > im.tar

如果要保存到指定地址,则如:

bash 复制代码
docker save 0fk8ab59a85f >  /opt/images/im.tar

其中 > 和 -o 参数 一样。

传输该包到新机器并执行load:

bash 复制代码
docker load -i im.tar

多个镜像,且带额外操作,如压缩的情况

保存多个镜像并带压缩:

bash 复制代码
docker save 镜像1名称:tag 镜像2名称:tag |gzip > images.tar.gz

传输并手动load。

方法2

一次完成,文件不需落盘并自动load:

bash 复制代码
docker save 镜像名称:tag | ssh 用户名@192.168.31.10 'docker load'

完成后在新机器上查看镜像即可看到。

但如果save时写的是镜像ID,则看到的会是这样:

bash 复制代码
<none>       <none>    feb5d9fea6a5   19 months ago   13.3kB
相关推荐
_Itachi__14 分钟前
LeetCode 热题 100 114. 二叉树展开为链表
linux·leetcode·链表
不之道16 分钟前
通过 wsl 安装 docker
运维·docker·容器
あ-33 分钟前
CentOS7 OpenSSL升级1.1.1w
linux
tianyuanwo35 分钟前
深入解读tcpdump:原理、数据结构与操作手册
linux·运维·服务器·tcpdump
xjdksxkmd1 小时前
5.11作业
运维·服务器·网络
ZHOU_WUYI1 小时前
Milvus Docker 部署教程
docker·容器·milvus
电鱼智能的电小鱼2 小时前
产线视觉检测设备技术方案:基于EFISH-SCB-RK3588/SAIL-RK3588的国产化替代赛扬N100/N150全场景技术解析
linux·人工智能·嵌入式硬件·计算机视觉·视觉检测·实时音视频
东方未明01082 小时前
docker(四)使用篇一:docker 镜像仓库
docker·容器·镜像仓库
子非衣2 小时前
Ubuntu系统挂载磁盘并配置开机自动挂载
linux·运维·ubuntu
yyy0002002 小时前
BGP选路实验
运维·网络