如何在 Linux 上安装 Kali Docker 镜像?
在网络安全领域,Kali 是一个突出的安全分布。渗透测试人员尤其喜欢它。 Kali 有许多安全开发工具,可用于测试各种系统,例如服务器、网络、应用服务器、数据库、VoIP 等。 Kali 有多种格式,包括虚拟机、ISO 文件、USB 映像和容器。
在 Docker 中安装 kali
要安装 docker,请运行以下命令:
$ sudo apt-get install docker.io
Docker 是在后台运行的守护进程服务。必须先启动此服务,然后才能使用 Docker。有多种服务和守护程序管理工具可用,但它们都支持 sytemctl。
$ sudo systemctl start docker
status 选项可用于检查 Docker 服务的状态。
$ sudo systemctl status docker
我们现在可以使用 docker 命令来定位 Kali Docker 镜像。为了在 Docker Hub 中识别可访问的 Kali 容器镜像,我们将使用带有 kali 关键字的 search 子命令。
$ sudo docker search kali
现在选择最受欢迎的一个,它是由 kali 开发人员提供的。
我们将使用 pull 子命令从 Docker 存储库中获取 Kali 容器映像,如下所示。容器图片分多部分下载,采用分层文件结构。这具有允许您从单个图像制作多个容器的优点,因为只会复制图像的更改部分,而图像的其余部分将被多个容器使用而不会出现问题。
$ sudo docker pull kalilinux/kali-rolling
现在选择最受欢迎的一个,它是由 kali 开发人员提供的。
run 子命令将用于启动容器。但是,我们应该提供一些选项。容器启动后我们如何连接到 Kali?我们将使用 -t 和 -i 选项来指示我们希望以交互方式连接到终端。
$ sudo docker run -t -i kalilinux/kali-rolling
我们应该更新 Kali 容器的包元数据,因为它包含过时的实用程序。另一个原因是 apt 没有最新和完整的包信息。以下命令将用于更新包信息。
$ apt-get update
默认情况下,Kali 容器附带的工具相对较少。使用 apt 包管理,我们应该安装必要的工具。在下面的例子中,我们将安装 nmap。
$ apt install nmap -y
Docker 是分发和部署包的最有效方式。 Kali Linux docker 镜像非常有用;它不占用大量磁盘空间,现在在任何支持 docker 的操作系统上测试这个惊人的发行版非常简单。