用现成的容器来创建一个镜像,或者说再克隆一个一模一样的容器

embedded/2024/11/14 3:00:13/

前言:我在centos系统中使用docker拉取了一个centos镜像,并用这个镜像创建了一个hadoop容器,但是后面我又需要一个相同版本的hadoop镜像来创建其他容器(比如hive容器),但是这个时候docker官网并没有对应版本的hadoop镜像,我去阿里云的镜像源查看也没有,搞了一个晚上真的要疯了,我dockerfile文件已经写一半打算自己创建一个的时候,一个想法进入脑子,能不能把一个容器转成镜像呢?竟然真的可以,救了老命了!!!呜呜呜,仅以此博客作为记录

容器转镜像

首先你需要有一个现成的容器,然后执行下述命令:
docker commit 原容器名 镜像名
这里会生成一个新的镜像

容器克隆

根据上述步骤创建的镜像,我们再创建一个一模一样的容器:
docker run -it -name 新的容器名 镜像名

参考

  • https://blog.51cto.com/u_16213342/10331948

http://www.ppmy.cn/embedded/11682.html

相关文章

Rust 认识所有权

目录 什么是所有权? 栈(Stack)与堆(Heap)所有权规则变量作用域String 类型内存与分配 变量与数据交互的方式(一):移动变量与数据交互的方式(二):克隆只在栈上的数据:拷贝所有权与函数返回值与作用域引用与借用 可变引用悬垂引用(Dangling References)引用的规则S…

蓝桥杯2024年第十五届省赛真题-爬山

贪心优先队列的题&#xff0c;贪心会漏一个情况&#xff0c;不知道怎么处理&#xff0c;这里直接打表了 2 1 1 48 49 答案是30&#xff0c;贪心是31 专有名词&#xff1a;hack-有新的测试点过不了 #include<bits/stdc.h> using namespace std; #define endl \n #define …

代码随想录训练营总结篇

代码随想录训练营总结篇 在代码训练营刷题的两个月里&#xff0c;我从一个只懂基本理论、代码实现能力经验比较差的人&#xff0c;成长为可以通过许多算法题目的有经验的程序员&#xff0c;我从这个训练营中真正学到了很多。 我也先介绍一下我自己&#xff0c;我是一名普通本科…

mybatis批量查询List实体类

在 MyBatis 中进行批量查询 List 实体类的操作通常使用 foreach 标签来实现。下面是一个示例代码&#xff0c;展示了如何在 MyBatis 中批量查询 List 实体类&#xff1a; 根据主键id 假设有一个名为 User 的实体类&#xff1a; public class User {private Long id;private …

身份证实名接口和身份证OCR接口的组合使用

随着网络技术的快速发展以及对个人信息保护意识的提升&#xff0c;身份证实名认证已成为诸多在线业务中不可或缺的一环。身份证实名接口与身份证OCR接口的有机结合&#xff0c;为用户提供了一种快速、精准、安全的身份信息核验方式。 首先&#xff0c;用户在应用程序或网站界面…

【Redis(5)】Redis哨兵模式配置示例

Redis的三种高可用方案对比参考上一篇博客&#xff1a;深入理解Redis三种高可用方案&#xff0c;以做出明智的选择&#xff0c;下面要探讨的是三种方案其中的一种。 在Redis的主从模式中&#xff0c;虽然可以从节点提供读取操作的负载均衡&#xff0c;并且作为数据的热备份&am…

创建k8s deploy yaml文件的imagePullSecrets语句

镜像仓库是harbor kubectl create secret docker-registry key --docker-server192.168.0.190 --docker-usernameadmin --docker-passwordHarbor12345

Git 核心概念与实操

这里写目录标题 1 版本回退2 工作区、暂存区、本地仓库、远程仓库 1 版本回退 原文链接&#xff1a;https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192 首先 git log 查看提交记录 在Git中&#xff0c;用 HEAD 表示当前版本 上一个版本就是 HEAD^ &#xff…