目录
一、kali下docker安装
1. 更换apt源
2.安装docker
3.配置国内镜像加速器
4.利用docker运行靶场情况
二、docker-compose安装
1.下载docker-compose文件
2.将下载的文件复制到指定位置
3.赋予实行权限
4.利用docker-compose运行靶场情况
一、kali下docker安装
1. 更换apt源
首先,打开终端,输入以下命令,进入文件
- vim /etc/apt/sources.list
复制代码 进入文件后 输入i 当下方变为insert时,可进行编辑
此时将须要换的源复制进去即可,以下是几个可供参考的源
- #中科大
- deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
- deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
- #阿里云
- #deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
- #deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
- #清华大学
- deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
- deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
- #浙大
- deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
- deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
- #东软大学
- #deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
- #deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
- #重庆大学
- #deb http://http.kali.org/kali kali-rolling main non-free contrib
- #deb-src http://http.kali.org/kali kali-rolling main non-free contrib
复制代码 插入须要的源
按esc,下方insert消失,输入“:wq” 退出保存
更新源
2.安装docker
输入以下命令,安装docker
查询docker版本,验证是否安装乐成,乐成后会出现对应的版本号
3.配置国内镜像加速器
输入以下命令,进入编辑文件
- sudo vim /etc/docker/daemon.json
复制代码 添加以下内容
- {
- "registry-mirrors": [
- "https://docker.1ms.run",
- "https://hub.rat.dev",
- "https://docker.1panel.live"
- ]
- }
复制代码 重新加载加速器
- sudo systemctl daemon-reload
复制代码 重启docker
- sudo systemctl restart docker
复制代码 4.利用docker运行靶场情况
以vulapps为例
vulapps地点:GitHub - Medicean/VulApps: 快速搭建各种毛病情况(Various vulnerability environment)
可以查察相干指令
拉取镜像,乐成后该镜像会保存在本地
- sudo docker pull medicean/vulapps:c_cmseasy_1
复制代码 启动情况。实际上是利用这个镜像启动一个容器
- sudo docker run -d -p 8000:80 medicean/vulapps:c_cmseasy_1
复制代码 没有出现错误,则表现启动乐成
我们启动的靶场里面运行的是web服务,可以通过浏览器进行访问
http://假造机ip:容器映射的端口/
比方:
http://192.168.122.128:8000/
查询假造机ip可以利用ifconfig命令。
二、docker-compose安装
1.下载docker-compose文件
下载地点
https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-linux-x86_64
下载完成后将文件放在kali桌面上,并在kali桌面打开终端
2.将下载的文件复制到指定位置
输入以下命令,将下载的文件复制到指定位置 /usr/local/bin/docker-compose
- cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
复制代码
到指定位置查察我们复制的文件应该如下所示
3.赋予实行权限
输入以下命令,赋予文件实行权限
- chmod +x /usr/local/bin/docker-compose
复制代码
查察docker-compose版本
4.利用docker-compose运行靶场情况
以vulhub为例
靶园地点:
GitHub - vulhub/vulhub: Pre-Built Vulnerable Environments Based on Docker-Compose
把靶场文件下载到假造机里,进入这个文件,可以看到其目录下有一个docker-compose.yml文件
实行以下指令,拉取镜像并运行
现在可以在浏览器进行访问啦
http://假造机ip:容器映射的端口/
比方:
http://192.168.122.128:8080/
须要克制,可运行以下指令
到现在,我们就已经乐成安装docker以及docker-compose,并且乐成利用他们运行靶场情况啦。有问题欢迎评论~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |