从零开始配置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…...

Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...

测试微信模版消息推送
进入“开发接口管理”--“公众平台测试账号”,无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息: 关注测试号:扫二维码关注测试号。 发送模版消息: import requests da…...

springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)
HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来
一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...
条件运算符
C中的三目运算符(也称条件运算符,英文:ternary operator)是一种简洁的条件选择语句,语法如下: 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true,则整个表达式的结果为“表达式1”…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...

华为OD机试-食堂供餐-二分法
import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...
[Java恶补day16] 238.除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂度…...