当前位置: 首页 > news >正文

从零开始配置kali2023环境:镜像保存和导入

对原始的镜像做了一些改动,然后把当前容器状态打包为新的镜像,这样以后可以部署到其他地方了,而不用再安装软件等改动等等

1.查看容器id

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker  ps  

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker  ps                      
[sudo] password for holyeyes: 
CONTAINER ID   IMAGE                COMMAND           CREATED       STATUS       PORTS                                                   NAMES
97ff203f6ebe   fzinfz/anaconda3     "/bin/bash"       2 hours ago   Up 2 hours   2222/tcp, 0.0.0.0:12345->8888/tcp, :::12345->8888/tcp   Anaconda-jupyter
21c00dd385bc   skysider/pwndocker   "/sbin/my_init"   3 hours ago   Up 3 hours   0.0.0.0:23946->23946/tcp, :::23946->23946/tcp           pwn_test

2.修改容器名称

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker rename 97ff203f6ebe Anaconda-jupyter
 

──(holyeyes㉿kali2023)-[~]
└─$ sudo docker rename 97ff203f6ebe Anaconda-jupyter┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker  ps                                 
CONTAINER ID   IMAGE                COMMAND           CREATED       STATUS       PORTS                                                   NAMES
97ff203f6ebe   fzinfz/anaconda3     "/bin/bash"       2 hours ago   Up 2 hours   2222/tcp, 0.0.0.0:12345->8888/tcp, :::12345->8888/tcp   Anaconda-jupyter
21c00dd385bc   skysider/pwndocker   "/sbin/my_init"   3 hours ago   Up 3 hours   0.0.0.0:23946->23946/tcp, :::23946->23946/tcp           pwn_test

3.保存容器为镜像

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker commit 97ff203f6ebe anaconda-jupyter:v0.1
sha256:67fd440eb24f75042cfef32df09e130a626b6d28b67f31603346f089e3cbcc1f
 

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker commit 97ff203f6ebe anaconda-jupyter:v0.1
sha256:67fd440eb24f75042cfef32df09e130a626b6d28b67f31603346f089e3cbcc1f──(holyeyes㉿kali2023)-[~]
└─$ sudo docker image ls
REPOSITORY           TAG       IMAGE ID       CREATED              SIZE
anaconda-jupyter     v0.1      67fd440eb24f   About a minute ago   4.09GB
skysider/pwndocker   latest    26c0315bd8d9   2 months ago         5GB
fzinfz/anaconda3     latest    b04d5f54948b   3 years ago          4.08GB

4.导出镜像

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker save -o  anaconda-jupyter.tar 67fd440eb24f

┌──(holyeyes㉿kali2023)-[~]
└─$ sudo docker save -o  anaconda-jupyter.tar 67fd440eb24f┌──(holyeyes㉿kali2023)-[~]
└─$ ls                        
Anaconda2-5.3.1-Linux-x86_64.sh      Pictures              get-pip.py
Anaconda3-2023.09-0-Linux-x86_64.sh  Public                microsoft.gpg
Desktop                              Re                    output
Documents                            Templates             pwndocker
Downloads                            Videos                utf9
Misc                                 anaconda-jupyter.tar
Music                                anaconda3┌──(holyeyes㉿kali2023)-[~]
└─$ ll
total 5846088
-rwxrw-rw-  1 holyeyes holyeyes  647814227 Dec 18 23:50 Anaconda2-5.3.1-Linux-x86_64.sh                                                                   
-rwxrw-rw-  1 holyeyes holyeyes 1153404010 Nov 26 19:36 Anaconda3-2023.09-0-Linux-x86_64.sh                                                               
drwxr-xr-x  2 holyeyes holyeyes       4096 Nov 25 13:44 Desktop
drwxr-xr-x  2 holyeyes holyeyes       4096 Nov 25 13:44 Documents
drwxr-xr-x  2 holyeyes holyeyes       4096 Dec  4 20:36 Downloads
drwxr-xr-x  6 holyeyes holyeyes       4096 Dec 10 21:14 Misc
drwxr-xr-x  2 holyeyes holyeyes       4096 Nov 25 13:44 Music
drwxr-xr-x  2 holyeyes holyeyes       4096 Dec 16 16:24 Pictures
drwxr-xr-x  2 holyeyes holyeyes       4096 Nov 25 13:44 Public
drwxr-xr-x  2 holyeyes holyeyes       4096 Dec 31 13:05 Re
drwxr-xr-x  2 holyeyes holyeyes       4096 Nov 25 13:44 Templates
drwxr-xr-x  2 holyeyes holyeyes       4096 Nov 25 13:44 Videos
-rw-------  1 root     root     4183187968 Dec 31 16:49 anaconda-jupyter.tar
drwxr-xr-x 32 holyeyes holyeyes       4096 Dec 20 21:19 anaconda3
-rw-r--r--  1 holyeyes holyeyes    1908226 Feb 23  2021 get-pip.py
-rw-r--r--  1 holyeyes holyeyes        641 Nov 26 18:33 microsoft.gpg
drwxr-xr--  2 holyeyes holyeyes       4096 Dec  3 11:18 output
drwxr-xr-x  4 holyeyes holyeyes       4096 Dec 31 12:13 pwndocker
drwxr-xr-x  7 holyeyes holyeyes       4096 Dec 18 22:13 utf9┌──(holyeyes㉿kali2023)-[~]
└─$ 


5.导入镜像

sudo docker load -i anaconda-jupyter.tar

相关文章:

从零开始配置kali2023环境:镜像保存和导入

对原始的镜像做了一些改动,然后把当前容器状态打包为新的镜像,这样以后可以部署到其他地方了,而不用再安装软件等改动等等 1.查看容器id ┌──(holyeyes㉿kali2023)-[~] └─$ sudo docker ps ┌──(holyeyes㉿kali2023)-[~] └─$ s…...

Transformer梳理与总结

其实transformer的成功也是源于对注意力机制的应用,其本质上还是可以归因于注意力机制,首先我们先来了解一下什么是注意力机制。在注意力机制的背景下,自主性提示被称为查询(query),给定任何查询,注意力机制…...

php之 校验多个时间段是否重复

参考网址 https://www.kancloud.cn/xiaobaoxuetp/mywork/3069416 https://segmentfault.com/a/1190000020487996 PHP判断多个时间段是否存在跨天或重复叠加的场景 /*** PHP计算两个时间段是否有交集(边界重叠不算)** param string $beginTime1 开始时间…...

atoi函数的模拟实现

这里强力推荐一篇文章 http://t.csdnimg.cn/kWuAm 详细解析了atoi函数以及其模拟实现,我这里就不说了。 这里作者先把自己模拟的代码给大家看一下。 int add(char* arr) {char* arr2 arr;while (*arr!-48){arr;}arr--;int sum 0;int n 0;while (arr ! (arr2-…...

编程笔记 html5cssjs 009 HTML链接

编程笔记 html5&css&js 009 HTML链接 一、HTML 链接二、文本链接三、图片链接四、HTML 链接- id 属性五、锚点链接六、HTML 链接 - target 属性七、属性downloadhrefpingreferrerpolicyreltargettype 八、操作小结 网页有了链接,就可根据需要进行跳转。纸质…...

Vue实现导出Excel表格,提示“文件已损坏,无法打开”的解决方法

一、vue实现导出excel 1、前端实现 xlsx是一个用于读取、解析和写入Excel文件的JavaScript库。它提供了一系列的API来处理Excel文件。使用该库,你可以将数据转换为Excel文件并下载到本地。这种方法适用于在前端直接生成Excel文件的场景。 安装xlsx依赖 npm inst…...

分发糖果,Java经典算法编程实战。

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…...

鸿蒙原生应用再添新丁!中国移动 入局鸿蒙

鸿蒙原生应用再添新丁!中国移动 入局鸿蒙 来自 HarmonyOS 微博1月2日消息,#中国移动APP启动鸿蒙原生应用开发#,拥有超3亿用户的中国移动APP宣布,正式基于HarmonyOS NEXT启动#鸿蒙原生应用#及元服务开发。#HarmonyOS#系统的分布式…...

一个人能不能快速搭建一套微服务环境

一、背景 大型软件系统的开发现在往往需要多人的协助,特别是前后端分离的情况下下,分工越来越细,那么一个人是否也能快速搭建一套微服务系统呢? 答案是能的。看我是怎么操作的吧。 二、搭建过程 1、首先需要一套逆向代码生成工…...

计算机毕业设计------经贸车协小程序

项目介绍 本项目分为三种用户类型,分别是租赁者,车主,管理员用户; 管理员用户包含以下功能: 管理员登录,个人中心,租赁者管理,车主管理,赛事活动管理,车类别管理,租车管理,租车订单管理,车辆出售管理,购买订单管理,…...

数据结构OJ实验11-拓扑排序与最短路径

A. DS图—图的最短路径(无框架) 题目描述 给出一个图的邻接矩阵,输入顶点v,用迪杰斯特拉算法求顶点v到其它顶点的最短路径。 输入 第一行输入t,表示有t个测试实例 第二行输入顶点数n和n个顶点信息 第三行起&…...

你的第一个JavaScript程序

JavaScript,即JS,JavaScript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言…...

CMake入门教程【基础篇】列表操作(list)

文章目录 1. 定义列表2. 获取列表长度3. 获取列表元素4. 追加元素到列表末尾5. 插入元素到指定位置6. 移除指定位置的元素7. 移除指定值的元素8. 替换指定位置的元素9. 迭代列表元素 #mermaid-svg-IAjFPWI6IXEGYmuU {font-family:"trebuchet ms",verdana,arial,sans-…...

普中STM32-PZ6806L开发板(HAL库函数实现-读取内部温度)

简介 主芯片STM32F103ZET6,读取内部温度其他知识 内部温度所在ADC通道 温度计算公式 V25跟Avg_Slope值 参考文档 stm32f103ze.pdf 电压计算公式 Vout Vref * (D / 2^n) 其中Vref代表参考电压, n为ADC的位数, D为ADC输入的数字信号。 实现…...

普中STM32-PZ6806L开发板(使用过程中的问题收集)

Keil使用ST-Link 报错 Internal command error 描述: 在某一次使用过程中,前面都是正常使用, Keil在烧录时报错Internal command error, 试了网上的诸多方式, 例如 升级固件;ST-Link Utility 清除;Keil升级到最新版本;甚至笔者板子的Micro头也换了,因为坏…...

八股文打卡day12——计算机网络(12)

面试题:HTTPS的工作原理?HTTPS是怎么建立连接的? 我的回答: 1.客户端向服务器发起请求,请求建立连接。 2.服务器收到请求之后,向客户端发送其SSL证书,这个证书包含服务器的公钥和一些其他信息…...

自然语言处理2——轻松入门情感分析 - Python实战指南

目录 写在开头1.了解情感分析的概念及其在实际应用中的重要性1.1 情感分析的核心概念1.1.1 情感极性1.1.2 词汇和上下文1.1.3 情感强度1.2 实际应用中的重要性 2. 使用情感分析库进行简单的情感分析2.1 TextBlob库的基本使用和优势2.1.1 安装TextBlob库2.1.2 文本情感分析示例2…...

pygame学习(一)——pygame库的导包、初始化、窗口的设置、打印文字

导语 pygame是一个跨平台Python库(pygame news),专门用来开发游戏。pygame主要为开发、设计2D电子游戏而生,提供图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)…...

前端面试

1. 什么是MVVM,MVC,MVP模型? 软件架构模式: MVC: M: 模型,拉取数据的类。 V: 视图,展现给用户的视觉效果。 C: 控制器,通知M拉取数据,并且给V。 > MV…...

Spring Boot快速搭建一个简易商城项目【完成登录功能且优化】

完成登录且优化: 未优化做简单的判断: 全部异常抓捕 优化:返回的是json的格式 BusinessException:所有的错误放到这个容器中,全局异常从这个类中调用 BusinessException: package com.lya.lyaspshop.exce…...

HTML 语义化

目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案&#xff1a; 语义化标签&#xff1a; <header>&#xff1a;页头<nav>&#xff1a;导航<main>&#xff1a;主要内容<article>&#x…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

渲染学进阶内容——模型

最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...

python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...

C++中string流知识详解和示例

一、概览与类体系 C 提供三种基于内存字符串的流&#xff0c;定义在 <sstream> 中&#xff1a; std::istringstream&#xff1a;输入流&#xff0c;从已有字符串中读取并解析。std::ostringstream&#xff1a;输出流&#xff0c;向内部缓冲区写入内容&#xff0c;最终取…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中&#xff0c;电磁频谱已成为继陆、海、空、天之后的 “第五维战场”&#xff0c;雷达作为电磁频谱领域的关键装备&#xff0c;其干扰与抗干扰能力的较量&#xff0c;直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器&#xff0c;凭借数字射…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

Java 二维码

Java 二维码 **技术&#xff1a;**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...

搭建DNS域名解析服务器(正向解析资源文件)

正向解析资源文件 1&#xff09;准备工作 服务端及客户端都关闭安全软件 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 2&#xff09;服务端安装软件&#xff1a;bind 1.配置yum源 [rootlocalhost ~]# cat /etc/yum.repos.d/base.repo [Base…...