docker怎么拉取全部镜像,打包所有镜像

news2024/11/24 17:17:21

因为docker,所以我把电脑上之前的镜像全部打包出来了

你们也可以打包,我提供一个脚本,你运行即可

export_docker.sh

#!/bin/bash

# 导出目录
EXPORT_DIR="docker_images_backup"
mkdir -p "$EXPORT_DIR"

# 获取所有镜像
images=$(docker images --format "{{.Repository}}:{{.Tag}}")

# 导出每个镜像
for image in $images; do
  # 处理未标记的镜像
  if [[ "$image" == "<none>:<none>" ]]; then
    image_id=$(docker images --format "{{.ID}}:{{.Repository}}:{{.Tag}}" | grep "<none>:<none>" | cut -d':' -f1)
    for id in $image_id; do
      docker save -o "$EXPORT_DIR/$id.tar" "$id"
    done
  else
    # 将镜像名称和标签转换为文件路径友好格式
    image_file=$(echo "$image" | tr "/" "-" | tr ":" "-")
    # 保存镜像
    docker save -o "$EXPORT_DIR/$image_file.tar" "$image"
	echo "$EXPORT_DIR/$image_file.tar 导出成功"
  fi
done

# 打包所有镜像为一个文件
tar -cvf docker_images_backup.tar -C "$EXPORT_DIR" .

# 删除临时导出目录
rm -rf "$EXPORT_DIR"

echo "所有镜像导出成功"

记得先给脚本执行权限和创建目录,然后运行

mkdir docker_images_backup && chmod +x export_docker.sh

当然我导出了一部分镜像放在云盘中了

里面有MySQL5.6,8。0,Redis6kafka,kafka、etcd、zk、mongo等镜像
在这里插入图片描述
镜像自提:
链接:https://pan.quark.cn/s/84fdfa027d5a
提取码:bdeF

既然有导出所有镜像脚本也有导入所有镜像的脚步

import.sh

#!/bin/bash

# 解压 tar 文件到 docker_images_backup 目录(如果还没有解压)
# tar -xvf /path/to/docker_images_backup.tar -C ./docker_images_backup

# 导入每个镜像
for image_tar in docker_images_backup/*.tar; do
  if [ -f "$image_tar" ]; then
    docker load -i "$image_tar"
    echo "$image_tar 导入成功"
  else
    echo "未找到任何 .tar 文件在 docker_images_backup 目录中"
  fi
done

echo "所有镜像已成功导入"

记得先给脚本执行权限,然后运行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1834358.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Boot集成websocket实现webrtc功能

1.什么是webrtc&#xff1f; WebRTC 是 Web 实时通信&#xff08;Real-Time Communication&#xff09;的缩写&#xff0c;它既是 API 也是协议。WebRTC 协议是两个 WebRTC Agent 协商双向安全实时通信的一组规则。开发人员可以通过 WebRTC API 使用 WebRTC 协议。目前 WebRTC…

MD8002D 3W单声道AB类音频功放芯片IC

芯片功能说明 MD8002D是一颗带关断模式的音频功放IC。在5V输入电压下工作时&#xff0c;负载(4Q)上的平均功率 为3W&#xff0c;且失真度不超过10%。而对于手提设备而言&#xff0c;当VDD作用于关断端时&#xff0c;MD8002D将会进入关断模式&#xff0c;此时的功耗极低…

智慧校园的构建要素是什么

在当今数字时代&#xff0c;智慧校园的构建已成为教育界的热门话题。随着技术的不断进步&#xff0c;学校不再只是传统的教学场所&#xff0c;而是一个充满智能化和创新的环境。那么&#xff0c;智慧校园的构建要素究竟是什么呢&#xff1f; 基础设施建设 高速、稳定的网络覆…

智慧校园的作用是什么?

在近几年&#xff0c;智慧校园以其独有的姿态&#xff0c;悄然改变着教育的面貌。想象一下&#xff0c;当物联网、大数据、人工智能这些前沿技术与传统校园深度融合&#xff0c;教育空间不再局限于实体教室&#xff0c;知识获取也不再受制于时间与地点&#xff0c;一个更加开放…

10份精选竞品分析报告,一文了解10个竞品

小伙伴们&#xff0c;继上周需求文档大放送之后&#xff0c;本周小编又精心整理了十份竞品分析文档给大家&#xff0c;十个竞品包括&#xff1a; ↘ ACFUN ↘ Keep ↘ POP IM ↘ Soul APP ↘ 网易云音乐 ↘ 微信读书 ↘ 悟空问…

八个精品ETL工具,总有一款适合您的业务需求!

在数字经济高速发展的今天&#xff0c;数据的价值愈发凸显。ETL&#xff08;Extract, Transform, Load&#xff09;工具作为数据集成的关键一环&#xff0c;不仅帮助企业高效管理海量数据&#xff0c;还能为商业决策提供实时洞察。本文将深入探讨目前市场上的8款领先ETL工具&am…

Export S parameter sweep data 导出 S 参数扫描代码

Export S parameter sweep data 导出 S 参数扫描代码 正文正文 相信有不少小伙伴们会比较苦恼一件事情,就是 Lumerical Script 中的绘图并不智能。功能较为简陋以至于图像展现时不够美观,因此,很多时候我们需要将仿真数据导出使用。那么如何导出仿真数据呢?在 Lumerical S…

基于WPF技术的换热站智能监控系统17--项目总结

1、项目颜值&#xff0c;你打几分&#xff1f; 基于WPF技术的换热站智能监控系统01--项目创建-CSDN博客 基于WPF技术的换热站智能监控系统02--标题栏实现-CSDN博客 基于WPF技术的换热站智能监控系统03--实现左侧加载动画_wpf控制系统-CSDN博客 基于WPF技术的换热站智能监…

深度学习 --- stanford cs231学习笔记四(神经网络的几大重要组成部分)

训练神经网络1 1&#xff0c;激活函数&#xff08;activation functions&#xff09; 激活函数是神经网络之于线性分类器的最大进步&#xff0c;最大贡献&#xff0c;即&#xff0c;引入了非线性。 1&#xff0c;1 Sigmoid sigmoid函数的性质&#xff1a; 结合指数函数的图像可…

路由策略和策略路由实践

文章目录 路由策略&策略路由实验一、实验概述&#xff08;1&#xff09;、实验要求 二、实验实施&#xff08;1&#xff09;、路由器配置-AR1接口IP地址OSPF配置策略路由路由策略 &#xff08;2&#xff09;、路由器配置-AR2接口IP地址OSPF配置 &#xff08;3&#xff09;、…

如何快速提高自己的论文写作水平?

以下是一些可以帮助快速提高论文写作水平的方法&#xff1a; 广泛阅读&#xff1a; - 阅读大量优秀的论文&#xff0c;包括本领域权威期刊的文章&#xff0c;学习其结构、思路、论证方法和语言表达。 - 同时阅读相关的专业书籍&#xff0c;拓宽知识储备。 确定清晰的结构&am…

国际期货投机交易的常见操作方法:

一、在开仓阶段&#xff0c;入市时机的选择&#xff1a; &#xff08;1&#xff09;通过基本分析法&#xff0c;判断市场处于牛市还是熊市 开仓阶段&#xff0c;入市时机的选择&#xff1a;当需求增加、供给减少&#xff0c;此时价格上升&#xff0c;买入期货合约&#xff1b…

【JS】上传文件显示文件的为空,显示的文件参数内容只有uid

上传的文件参数file里面只包含uid&#xff0c;没有其他信息 例子解决办法 例子 例如使用elment ui的el-upload组件上传文件&#xff0c;会导致上传的文件参数file里面只包含uid&#xff0c;没有其他信息&#xff0c;如图&#xff1a; 正确应为如下图&#xff1a; 解决办法 …

XX市政府数据交换共享平台—技术方案(812页WORD)

方案介绍&#xff1a; 该方案紧紧围绕建设数据强市的总目标&#xff0c;坚持“先行先试、鼓励创新、宽容失败&#xff0c;政府引导、市场主导&#xff0c;加强统筹、优化布局&#xff0c;注重安全&#xff0c;有序推进”的原则&#xff0c;通过三大体系、七大平台、十大工程的…

19.面包屑导航制作

面包屑导航制作 官网&#xff1a;组件 | Element 1. 在layout下新建BreadCrumb.vue BreadCrumb.vue <template><div class"bread-text"><el-breadcrumb class"bred"separator"/"><el-breadcrumb-item v-for"item in…

ARDUINO NRF24L01

连线 5v 3.3皆可 gnd Optimized high speed nRF24L01 driver class documentation: Optimized High Speed Driver for nRF24L01() 2.4GHz Wireless Transceiver 同时下载同一个程序 案例默认引脚ce ces &#xff0c;7&#xff0c;8 可以 修改为 9,10 安装库 第一个示例 两…

《征服数据结构》双端栈

摘要&#xff1a; 1&#xff0c;双端栈的介绍 2&#xff0c;双端栈的代码实现 1&#xff0c;双端栈的介绍 双端栈主要利用了“栈底位置不变&#xff0c;栈顶位置动态变化” 的特点&#xff0c;可以让两个栈共享一块存储空间。在前面我们讲到用数组实现栈的时候&#xff0c;如果…

中文大模型竞技场第一:MiniMax海螺AI初体验!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识,包括但不限于AI科普,AI工具测评,AI效率提升,AI行业洞察。关注我,AI之…

电脑开机后进不了系统?记好5个方法,问题轻松解决!

“我的电脑不知道出现了什么问题&#xff0c;开机后一直无法进入系统&#xff0c;有朋友知道遇到这种情况应该怎么解决吗&#xff1f;快帮帮我&#xff01;” 在这个数字化飞速发展的时代&#xff0c;电脑已经成为我们日常生活和工作中不可或缺的工具。然而&#xff0c;当电脑开…

[Python学习篇] Python元组

元组&#xff08;Tuple&#xff09;&#xff1a;元组是不可变的&#xff0c;一旦创建就不能修改其内容。这意味着你不能增加、删除或更改元组中的元素。元组使用小括号()表示。元组可以一次性存储多个数据&#xff0c;且可以存不同数据类型。 定义元组 语法&#xff1a; # 存…