首先第一点用阿里云的源,具体的换源流程可以跟着下面能够博主来做。
Kali 2024更换源(超详细,附国内优质镜像源地址)_kali换源-优快云博客
关于kali在docker中部署靶场在csdn中已经有很多博主发过帖子了,而小曹这里尽可能是只做补充,结合其他博主的案例进行补充并附上链接。
docker部署dvwa靶场_dvwa docker-优快云博客
kaliLinux下docker的安装与dvwa靶场搭建_kali拉取并下载dvwa靶场-优快云博客
基于每个博主讲述的不同,我这里来阐述小曹自己的部署流程,希望对你们有所帮助
1.首先是需要下载我们的docker的
apt install docker.io # 安装docker
随后就是检查版本
docker --version # 查看docker版本,检查是否安装成功
然后查看命令
docker --help # 查看docker命令
2.docker镜像拉取
然后就是拉去docker镜像的是时候了拉去镜像源以上大佬有两种不同办法各选其一就行
因为我是阿里云的源所以使用下面那位大佬的方法。
因为使用docker时,经常需要从官方获取镜像,配置加速器使网络更顺畅
启动docker
systemctl start docker.service
检查docker服务
service --status-all
修改docker配置文件
vim /etc/docker/daemon.json
然后登录进入阿里云容器镜像服务
他们下面也附带有指导教程
{ "registry-mirrors": ["https://ohoynqa1.mirror.aliyuncs.com"] }复制这一行
然后:wq保存退出
#然后重新加载配置文件
systemctl daemon-reload
#然后重启docker
systemctl restart docker
然后启动docker
system start docker(下面那个阿里源的大佬漏写了一点)我当时出错了去找了一下正确的下图主要的,所以跟我一样的小白发现有错的地方不要慌,多找找原因,以及附带一些基础命令
docker启动、关闭命令 容器启动与关闭命令_docker关闭肉哦那个其-优快云博客
systemctl start docker
在进行下一步的时候出现了报错问题
https://blog.youkuaiyun.com/m0_37899908/article/details/145090710
也是通过这位博主的博客成功解决解决办法也是相当的简单,所以在这里就不过多赘述了
docker搭建dvwa
下载镜像
docker pull vulnerables/web-dvwa
然后通过镜像下载容器
docker run --rm -it -p 80:80 vulnerables/web-dvwa
补充: -p 80:80 是将容器里的80端口映射到kali的80端口(网站服务)
kali打开浏览器
访问127.0.0.1
dvwa已经可以正常访问
刚开始都是初始化,应该都明白该怎么做吧然后正常登录即可