https://linux.cn/article-6103-1.html
Kali Linux 是一個對於安全測試人員和白帽的一個知名操作系統。它帶有大量安全相關的程序,這讓它很容易用於滲透測試。最近,Kali Linux 2.0 發布了,它被認為是這個操作系統最重要的一次發布。另一方面,Docker 技術由於它的可擴展性和易用性讓它變得很流行。Dokcer 讓你非常容易地將你的程序帶給你的用戶。好消息是你可以通過 Docker 運行Kali Linux 了,讓我們看看該怎么做 :)

在 Docker 中運行 Kali Linux 2.0
相關提示
如果你還沒有在系統中安裝docker,你可以運行下面的命令:
對於 Ubuntu/Linux Mint/Debian:
sudo apt-get install docker對於 Fedora/RHEL/CentOS:
sudo yum install docker對於 Fedora 22:
dnf install docker你可以運行下面的命令來啟動docker:
sudo docker start
首先運行下面的命令確保 Docker 服務運行正常:
sudo docker status
Kali Linux 的開發團隊已將 Kali Linux 的 docker 鏡像上傳了,只需要輸入下面的命令來下載鏡像。
docker pull kalilinux/kali-linux-docker

Pull Kali Linux docker
下載完成后,運行下面的命令來找出你下載的 docker 鏡像的 ID。
docker images

Kali Linux Image ID
現在運行下面的命令來從鏡像文件啟動 kali linux docker 容器(這里需用正確的鏡像ID替換)。
docker run -i -t 198cd6df71ab3 /bin/bash
它會立刻啟動容器並且讓你登錄到該操作系統,你現在可以在 Kaili Linux 中工作了。

Kali Linux Login
你可以在容器外面通過下面的命令來驗證容器已經啟動/運行中了:
docker ps

Docker Kali
總結
Docker 是一種最聰明的用來部署和分發包的方式。Kali Linux docker 鏡像非常容易上手,也不會消耗很大的硬盤空間,這樣也可以很容易地在任何安裝了 docker 的操作系統上測試這個很棒的發行版了。
via: http://linuxpitstop.com/run-kali-linux-2-0-in-docker-container/
