提及Kali Linux,是一款針對安全測試人員和白帽的知名操作系統(tǒng)。該平臺具備大量安全相關(guān)的程序用于滲透測試。近日,Kali Linux 2.0的推出被認為是最重要的一次操作系統(tǒng)發(fā)布。另外,Docker技術(shù)可擴展性和易用性將程序提供給用戶。這里通過一些說明介紹,通過Docker運行Kali Linux平臺,讓用戶更加了解其使用的方式。
Docker中運行Kali Linux 2.0
如果你在系統(tǒng)中安裝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服務(wù)運行正常:
sudo docker status
Kali Linux開發(fā)團隊將Kali Linux的docker鏡像上傳,只需輸入下面的命令來下載鏡像。
docker pull kalilinux/kali-linux-docker
下載完成后,運行下面的命令來找出你下載的docker鏡像的ID。
docker images
現(xiàn)在運行下面的命令來從鏡像文件啟動kali linux docker容器(這里需用正確的鏡像ID替換)。
docker run -i -t 198cd6df71ab3 /bin/bash
它會立刻啟動容器并且讓你登錄到該操作系統(tǒng),可以在Kaili Linux中工作。
可以在容器外面通過下面的命令來驗證容器已經(jīng)啟動/運行中:
docker ps
可見,Docker是一種極其智能用來部署和分發(fā)包的方式。Kali Linux docker鏡像易于操作,并不消耗很大的硬盤空間,也可以很容易地在任何安裝了docker的操作系統(tǒng)上測試發(fā)行版。