kali安装及使用docker和docker-compose

ops/2024/11/26 14:05:45/

安装dockerdocker-compose:

(这里我之前安装过了,借用别人的教程来讲解)


更新可用软件包:

apt-get update


开始安装docker

apt install docker.io


如果有让确认的,输入 y 即可:


选择yes继续安装:


安装完成后查看docker版本:

docker -v


切换docker源:

访问cr.console.aliyun.com,点击“创建我的容器镜像”,得到专属加速地址

新建一个镜像配置文件:

vim /etc/docker/daemon.json

{

"registry-mirrors": ["https://x6j0vlro.mirror.aliyuncs.com"]

}

保存之后退出


重启docker服务:

systemctl restart docker


查看更新好的源:

systemctl restart docker


接下来进行测试,docker自带一个hello-world环境,我们可以启动这个环境来测试docker能否正常运行

docker run hello-world

这里我好像因为一些比较久远的原因删了,没有hello-world环境,就运行一下另一个


列出docker有哪些镜像:

docker images

呃,算了,一样删了这个镜像吧


删除docker镜像:

docker rmi [IMAGE ID]

但又遇到新的问题了,直接强制删除

docker rmi -f [IMAGE ID]

成功强制删除


开始安装docker-compose:

apt-get install docker-compose


安装过程中,会出现下面的界面,问我们需要重启哪几个服务:


这时我们不要让重启服务,使用上下键让光标到带 * 的服务前,使用空格将其取消:


将所有服务取消*后,点击tab键,会跳至<Ok>和<Cancel>选项:

选择ok,点击回车键确认,继续安装


安装完成后查看docker-compose版本:

docker-compose -v


设置docker服务开机自启动:

systemctl enable docker.service


systemctl restart docker.service# 重启使得镜像生效


下面用docker启动vulhub靶场:

先克隆项目:

git clone https://github.com/vulhub/vulhub.git


进入vulhub目录,发现有很多文件夹:

cd vulhub


此处举例搭建weblogic/CVE-2017-10271漏洞的环境:

进入对应靶场的目录:

cd weblogic/CVE-2017-10271


开启漏洞环境:

docker-compose up -d


查看运行中的容器环境:

docker ps -a

显示端口7001


访问一下192.168.230.134:7001,结果显示404:


emmm,先看看docker状态:

service docker status

看起来没什么问题,先暂停一下环境吧


docker stop [ID]


docker ps -a

可以看到成功关闭环境


http://www.ppmy.cn/ops/136844.html

相关文章

亲测解决Unpack operator in subscript requires Python 3.11 or newer

这个问题是在小虎想提前定义一个list,然后作为index list来调用另一个list里面的变量出现的问题。 环境 Ubuntu 22.04 + python 3.10 故障代码示例 NoneList = [None] * opt.spatial_dims TargetMask = Target[i] == torch.arange(1

Unity 导出 xcode 工程 并给 Info.plist 文件添加字段

Unity 导出 xcode 工程 并给 Info.plist 文件添加字段 在 Editor 文件夹下新建 xxx.cs 脚本 实现静态方法 [PostProcessBuild]public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject){// Unity 导出 Xcode 工程自动调用这个方法 }例子 一 us…

赛氪媒体支持“2024科普中国青年之星创作交流活动”医学专场落幕

2024年11月15日下午&#xff0c;由中国科普作家协会、科普中国发展服务中心主办&#xff0c;什刹海文化展示中心承办&#xff0c;并携手国内产学研一体融合领域的领军者——赛氪网共同支持的“2024科普中国青年之星创作交流活动”医学科普专场&#xff0c;在什刹海文化展示中心…

全面解读RuoYi 系列项目不同版本与应用场景

目录 前言1. RuoYi 系列简介2. RuoYi 系列版本解析2.1 RuoYi&#xff08;单体版&#xff09;技术特点&#xff1a;适用场景&#xff1a;优点&#xff1a;局限性&#xff1a; 2.2 RuoYi-Vue&#xff08;前后端分离版&#xff09;技术特点&#xff1a;适用场景&#xff1a;优点&a…

CPU性能优化--性能分析方法

由于linux perf是非常流行的性能分析工具&#xff0c;因此本书使用该工具。该工具在绝大部分linux发行版本中都可以使用&#xff0c;这使得他的用户覆盖范围很广&#xff0c;此外&#xff0c;该工具是开源的。用户可以通过它了解典型剖析工具内部运行机制。这对理解本书讲到的概…

网络安全防范体系及设计原则

一、引 言   随着信息化进程的深入和互联网的快速发展&#xff0c;网络化已经成为企业信息化的发展大趋势&#xff0c;信息资源也得到最大程度的共享。但是&#xff0c;紧随信息化发展而来的网络安全问题日渐凸出&#xff0c;网络安全问题已成为信息时代人类共同面临的挑战&a…

深入解析分布式遗传算法及其Python实现

目录 深入解析分布式遗传算法及其Python实现目录第一部分:分布式遗传算法的背景与原理1.1 遗传算法概述1.2 分布式遗传算法的引入1.3 分布式遗传算法的优点与挑战优点:挑战:第二部分:分布式遗传算法的通用Python实现2.1 基本组件的实现第三部分:案例1 - 基于多种交叉与变异…

微表情识别系统

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f916;编程探索专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2024年11月25日8点23分 神秘男子影, 秘而不宣藏。 泣意深不见, 男子自持重, 子夜独自沉。 论文链接 点击开启你的论文编程之旅h…