发布于2025年12月5日12月5日 有关最新信息,请参阅我们的Docker 文档 上周,我们收到了一位渗透测试人员发来的电子邮件,请求提供他可以在工作中使用的官方Kali Linux Docker 镜像。我们引导了一个最小的Kali Linux 1.1.0a 基础,并将其注册到我们的Kali Linux Docker 帐户下。几分钟后,这位渗透测试人员表示,他已经在他的Macbook Pro 上安装并运行了Metasploit 和十大Kali Linux 工具。 Docker 太棒了 我们越深入研究Docker 及其所有功能,我们就越意识到这项技术的无限可能性- 从帮助我们进行内部Kali beta 测试,到进一步扩大Kali 到国外发行版和深奥操作系统的影响力。事实上,您可以在几乎所有操作系统上运行Docker,这一事实使得这个功能变得格外性感。这个过程的美妙之处在于Kali 被放置在一个漂亮、整洁的容器中,而不会污染您的来宾文件系统。完成此操作后,您就可以完全访问运行Docker 的任何和所有系统上的所有Kali 软件包- 这最终会成为一个相当广泛的列表。 在 Fedora 21 和 OSX 10.10 客户机上运行的 Kali Docker 映像 了解如何使用Docker 非常简单。本教程很好地帮助您入门并运行,并向您展示了诀窍。 设置 Kali Linux Docker 镜像 显然,要使其运行,您需要安装Docker。对于OSX 上的Docker,您可以使用brew,而对于大多数其他发行版,您可以使用本地包管理器安装它。安装和设置完成后,只需从Docker 存储库中提取我们的映像即可: muts@macbook-air:~$ docker pull kalilinux/kali-rolling muts@macbook-air:~$ docker run -t -i kalilinux/kali-rolling /bin/bash root@0129d62d2319:/# apt-get update apt-get install metasploit-framework 构建您自己的 Kali Linux Docker 镜像 如果您想构建自己的Kali 镜像而不是使用我们预制的镜像,我们可以通过GitHub 上的Kali Linux Docker 上托管的以下脚本轻松实现这一点。这些映像最好构建在Linux 系统或任何其他可以debootstrap: 的操作系统上 #!/bin/bash # 安装依赖项(debootstrap) sudo apt-get install debootstrap # 从git 获取最新的Kali debootstrap 脚本 卷曲'https://gitlab.com/kalilinux/packages/debootstrap.git;a=blob_plain;f=scripts/kali;hb=HEAD' kali-debootstrap \ sudo debootstrap kali ./kali-root http://http.kali.org/kali ./kali-debootstrap \ # 将Kali 镜像导入Docker sudo tar -C kali-root -c 。 | sudo docker import - kalilinux/kali \ sudo rm -rf ./kali-root \ # 测试Kali Docker 镜像 docker run -t -i kalilinux/kali cat /etc/debian_version \ echo '构建成功' || echo '构建失败!' 尽情享受您的Kali Docker 镜像吧!
创建帐户或登录后发表意见