千家信息网

Docker 本地导入镜像/保存镜像/载入镜像/删除镜像的方法

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,1、Docker导入本地镜像有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令。例如这里下载了一个 alibaba
千家信息网最后更新 2025年02月08日Docker 本地导入镜像/保存镜像/载入镜像/删除镜像的方法

1、Docker导入本地镜像

有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令。

例如这里下载了一个 alibaba-rocketmq-3.2.6.tar.gz 镜像文件,使用下列命令导入:

[root@rocketmq-nameserver4 dev]# cat alibaba-rocketmq-3.2.6.tar.gz | docker import - rocketmq:3.2.6(镜像名自己定义)[root@rocketmq-nameserver4 dev]# docker imagesREPOSITORY          TAG         IMAGE ID      CREATED       SIZErocketmq           3.2.6        53925d1cf9f0    23 seconds ago   14MBmy/python          v1         36b6e288656c    2 days ago     281MBmy/centos_width_python    v1.0.1       36b6e288656c    2 days ago     281MBmy/sinatra          v2         8ba1d6a3ce4e    2 days ago     453MBhello-world         latest       725dcfab7d63    4 months ago    1.84kB

可以看到导入完成后,docker为我们生成了一个镜像ID,使用docker images也可以看到我们刚刚从本地导入的镜像。

注意镜像文件必须是tar.gz类型的文件。

[root@rocketmq-nameserver4 dev]# docker run -it rocketmq:3.2.6 /bin/bash ##启动导入本地镜像,会报如下异常
docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory".

解决方案: 暂时无解,有知道的兄台请在下面留言,在此先谢了。

2、保存镜像

我们的镜像做好之后,我们要保存起来,以供备份使用,该怎么做?使用docker save命令,保存镜像到本地。

[root@rocketmq-nameserver4 dev]# docker save -o rocketmq.tar rocketmq ##-o:指定保存的镜像的名字;rocketmq.tar:保存到本地的镜像名称;rocketmq:镜像名字,通过"docker images"查看[root@rocketmq-nameserver4 dev]# ll 


rocketmq.tar为刚保存的镜像

3、载入镜像

我们有了本地的镜像文件,在需要的时候可以使用docker load将本地保存的镜像再次导入docker中。
docker load --input rocketmq.tar 或 docker load < rocketmq.tar

4、删除镜像

有些镜像过时了,我们需要删除。使用如下的命令:docker rmi -f image_id ##-f:表示强制删除镜像;image_id:镜像id

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

镜像 命令 文件 名字 过时 内容 再次 名称 备份 小伙 小伙伴 就是 拷贝 方案 时候 有时候 电脑 类型 解决方案 会报 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 电子政务的软件开发要求 数据模型是建立在数据库中吗 聚商鼎力网络技术有限公司电话 随着网络技术的高速发展英语 互联网金融科技图片 如何实现运营商服务器访问 动态文字制作软件开发 机战alpha3数据库 苹果免费vpn服务器地址 大话西游2第九届服务器联赛冠军 怎样给数据库单独设置密码 电脑连不上他人电脑的服务器 如何连接公司服务器sql 网络安全宣传有哪些 东营世点网络技术 网络安全宣传周金融日活动 安徽老邻居网络技术 网络安全工程师考试通过率 香港cn2服务器购买指南 vdi安全服务器连接数 聚商鼎力网络技术有限公司电话 诛仙 服务器查询 数据库学好有什么用 世界网络安全专业大学 新建sql数据库方法 有信号却显示无法连接到服务器 广州pdu服务器电源订购 失落的方舟服务器满了 ef多线程操作数据库 软件开发是否是青春饭
0