【docker 系列教程】如何导出镜像、加载本地镜像

server/2025/1/11 23:43:02/

概述

在某些场景下,我们需要自定义保存及加载一些 docker 镜像,如你开发完成包之后还不想推送到 docker 镜像仓库,需发给测试同学进行测试;又或者,你担心你使用的mysql5.7版本的镜像仓库之后无法访问或者被删除,导致你现在基于5.7版本开发的功能受到影响,你需要本地保存一份镜像以防止镜像无法访问或者丢失的风险。

本文将详细介绍如何导出 Docker 镜像以及如何加载本地镜像。

镜像的导出

镜像的导出有两种方式,一种是使用命令,另一种是通过Portainer可视化界面来进行导出。

docker_save__9">使用 docker save 命令导出镜像

首先,确保你已经在本地有一个需要导出的 Docker 镜像。你可以使用以下命令查看本地的镜像列表:

docker images     

找到你想要导出的镜像后,使用 docker save 命令将其导出为一个 tar 文件:

docker save -o <output-filename>.tar <image-name>:<tag>    

例如:

docker save -o image-nginx.tar nginx:latest  

这将把 nginx:latest 镜像保存为 image-nginx.tar 文件。

使用Portainer进行导出

Portainer的镜像管理页面,可以通过Export方便的对镜像进行导出。

请添加图片描述

镜像的加载

Portainer目前不支持通过可视化界面进行镜像的加载,只能通过命令的形式来进行加载。

当你有一个导出的 Docker 镜像文件(如前面步骤中生成的 image-nginx.tar),你可以在本地或其他机器上加载这个镜像。

将 tar 文件传输到目标机器上(如果需要),然后在目标机器的命令行中运行以下命令来加载镜像:

docker load -i <path-to-your-tar-file>

如加载刚刚导出的 nginx 镜像。

docker load -i image-nginx.tar

http://www.ppmy.cn/server/157605.html

相关文章

Redis高频知识点

Redis 目录 1 Redis是AP的还是CP的&#xff1f;2 介绍一下Redis的集群方案&#xff1f;3 什么是Redis的数据分片&#xff1f;4 Redis为什么这么快&#xff1f;5 Redis 的事务机制是怎样的&#xff1f;7 Redis的持久化机制是怎样的&#xff1f;8 Redis 的过期策略是怎么样的&a…

易支付二次元网站源码及部署教程

易支付二次元网站源码及部署教程 引言 在当今数字化时代&#xff0c;二次元文化逐渐成为年轻人生活中不可或缺的一部分。为了满足这一庞大用户群体的需求&#xff0c;搭建一个二次元主题网站显得尤为重要。本文将为您详细介绍易支付二次元网站源码的特点及其部署教程&#xf…

在 a-tree 中报错 parent 期望是对象,但获得是字符串

一、问题分析 a-tree 组件期望接受到的 parent 属性是对象&#xff0c;但实际传入的字段是字符串。 二、可能的原因 1. 数据初始化错误 从后端获取数据前端转换数据时发生错误。 // 从后端获取的数据格式为{id: group1, parentId: departmentA}const backendData [{ id: …

OpenBSD之安装指南

安装介质下载 OpenBSD的官网下载地址&#xff1a;https://www.openbsd.org/faq/faq4.html#Download&#xff0c;同时也是《OpenBSD FAQ - Installation Guide》。长篇大论了很多&#xff0c;每一个章节都能看懂是干嘛的&#xff0c;连起来就容易晕。并且是英文的&#xff0c;要…

神卓组网设备之异地监控组网全新教程S700

本文介绍如何使用神卓S700组网设备将多个异地的监控和硬盘录像机组建虚拟局域网&#xff0c;使其将监控图像跨地域传送到指定的录像机上。 一、前期准备 在开始组网之前&#xff0c;请确保您已具备以下条件&#xff1a; 在所有需要连接的网络中&#xff0c;部署一台安装了神卓…

人工智能学习路线全链路解析

一、基础准备阶段&#xff08;预计 2-3 个月&#xff09; &#xff08;一&#xff09;数学知识巩固与深化 线性代数&#xff08;约 1 个月&#xff09;&#xff1a; 矩阵基础&#xff1a;回顾矩阵的定义、表示方法、矩阵的基本运算&#xff08;加法、减法、乘法&#xff09;&…

oxml中创建CT_Document类

概述 本文基于python-docx源码&#xff0c;详细记录CT_Document类创建的过程&#xff0c;以此来加深对Python中元类、以及CT_Document元素类的认识。 元类简介 元类&#xff08;MetaClass&#xff09;是Python中的高级特性。元类是什么呢&#xff1f;Python是面向对象编程…

Java实现命令模式

一、简介 1、定义和原理 命令模式(Command Pattern)是一种行为设计模式&#xff0c;将请求&#xff08;命令&#xff09;封装成对象&#xff0c;可以用不同的请求封装不同的请求接受者&#xff0c;从而命令不同的接受者执行相应操作&#xff1b;也可以用不同的请求&#xff0c…