📜  如何在 Linux 上安装 Kali Docker 镜像?

📅  最后修改于: 2022-05-13 01:57:32.710000             🧑  作者: Mango

如何在 Linux 上安装 Kali Docker 镜像?

在网络安全领域,Kali 是一个突出的安全分布。渗透测试人员尤其喜欢它。 Kali 有许多安全开发工具,可用于测试各种系统,例如服务器、网络、应用服务器、数据库、VoIP 等。 Kali 有多种格式,包括虚拟机、ISO 文件、USB 映像和容器。

在 Docker 中安装 kali

要安装 docker,请运行以下命令:

$ sudo apt-get install docker.io

安装 Docker

Docker 是在后台运行的守护进程服务。必须先启动此服务,然后才能使用 Docker。有多种服务和守护程序管理工具可用,但它们都支持 sytemctl。

$ sudo systemctl start docker

启动 Docker

status 选项可用于检查 Docker 服务的状态。

$ sudo systemctl status docker

检查 docker 服务状态

我们现在可以使用 docker 命令来定位 Kali Docker 镜像。为了在 Docker Hub 中识别可访问的 Kali 容器镜像,我们将使用带有 kali 关键字的 search 子命令。



$ sudo docker search kali

搜索 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

安装 nmap

Docker 是分发和部署包的最有效方式。 Kali Linux docker 镜像非常有用;它不占用大量磁盘空间,现在在任何支持 docker 的操作系统上测试这个惊人的发行版非常简单。