当前位置: 首页 > 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…...

地震勘探——干扰波识别、井中地震时距曲线特点

目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...

【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15

缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...

R语言AI模型部署方案:精准离线运行详解

R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)

文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...

MVC 数据库

MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法,用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理,能够自动确定一个阈值,将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...

【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)

🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...