Kali-2020 配置Docker

Kali 2020 安装Docke

为何在Kali上安装Docker?

Kali有不少工具,可是您想运行一个不包含的工具,最干净的方法是经过Docker容器。例如,我正在研究一个名为vulhub的靶场测试环境
(https://github.com/vulhub/vulhub) ,该靶场测试环境运行在docker环境下可对Apache和Nginx出现的漏洞进行测试。
很是简单,而且不会使用python依赖关系等污染系统的其他部分。此外,Kali软件包存储库中包含该工具的较旧版本,使用Docker您能够尝试使用现有工具的新版本而不会引发任何库版本冲突等。

python

部署前准备

在开始以前,请确保您的Kali Linux彻底是最新的。
添加Docker PGP key:
由于国内对docker官网的网速支持并不友好,我将使用清华镜像做为代替,阿里云docker对一些镜像支持也太友好故未选择。

linux

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

配置Docker APT repository:
(Kali is based on Debian testing, which will be called buster upon release, and Docker now has support for it)
git

echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list

更新APTgithub

sudo apt-get update

安装Docker

若是您安装了旧版本的Docker,请卸载它们:docker

sudo apt-get remove docker docker-engine docker.io

安装docker:json

sudo apt-get install docker-ce

查看docker状态:bootstrap

sudo systemctl status docker

启动docker:vim

sudo systemctl start docker

开机自动启动:curl

sudo systemctl enable docker

安装pip

curl -s https://bootstrap.pypa.io/get-pip.py| python3

安装docker-compose

pip install docker-compose

解决执行 docker-compose up -d 报错

建立daemon.json文件,并输入以下内容工具

sudo vim /etc/docker/daemon.json
{ "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"] }

重启服务

systemctl daemon-reload
systemctl restart docker

开启靶场

docker-compose up -d

关闭靶场

docker-compose down

参考文章:
https://cloud.tencent.com/developer/article/1589933

相关文章
相关标签/搜索