如何在 Docker 容器中运行 Kali Linux 2.0
介绍 Kali Linux 是一个对于安全测试人员和白帽的一个知名操作系统。它带有大量安全相关的程序，这让它很容易用于渗透测试。最近，Kali Linux 2.0 发布了，它被认为是这个操作系统最重要的一次发布。另一方面，Docker 技术由于它的可扩展性和易用性让它变得很流行。Dokcer 让你非常容易地将你的程序带给你的用户。好消息是你可以通过 Docker 运行Kali Linux 了，让我们看看该怎么做 :)  在 Docker 中运行 Kali Linux 2.0 相关提示  如果你还没有在系统中安装docker，你可以运行下面的命令： 对于 Ubuntu/Linux Mint/Debian： sudo apt-get
Docker Kali
介绍 Kali Linux 是一个对于安全测试人员和白帽的一个知名操作系统。它带有大量安全相关的程序，这让它很容易用于渗透测试。最近，Kali Linux 2.0 发布了，它被认为是这个操作系统最重要的一次发布。另一方面，Docker 技术由于它的可扩展性和易用性让它变得很流行。Dokcer 让你非常容易地将你的程序带给你的用户。好消息是你可以通过 Docker 运行Kali Linux 了，让我们看看该怎么做 :)  在 Docker 中运行 Kali Linux 2.0 相关提示  如果你还没有在系统中安装docker，你可以运行下面的命令： 对于 Ubuntu/Linux Mint/Debian： sudo apt-get
### 介绍


Kali Linux 是一个对于安全测试人员和白帽的一个知名操作系统。它带有大量安全相关的程序，这让它很容易用于渗透测试。最近，[Kali Linux 2.0](/article-6005-1.html) 发布了，它被认为是这个操作系统最重要的一次发布。另一方面，Docker 技术由于它的可扩展性和易用性让它变得很流行。Dokcer 让你非常容易地将你的程序带给你的用户。好消息是你可以通过 Docker 运行Kali Linux 了，让我们看看该怎么做 :)


![](/data/attachment/album/201508/27/133146z10bmmaprybr8t8t.png)


### 在 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](/data/attachment/album/201508/27/133147cw3g6u0zngq6giiv.png)


下载完成后，运行下面的命令来找出你下载的 docker 镜像的 ID。



```
docker images 

```

![Kali Linux Image ID](/data/attachment/album/201508/27/133148lp7u3nv7v7pyt49p.png)


现在运行下面的命令来从镜像文件启动 kali linux docker 容器（这里需用正确的镜像ID替换）。



```
docker run -i -t 198cd6df71ab3 /bin/bash 

```

它会立刻启动容器并且让你登录到该操作系统，你现在可以在 Kaili Linux 中工作了。


![Kali Linux Login](/data/attachment/album/201508/27/133149uj0y2yhqxust6eqy.png)


你可以在容器外面通过下面的命令来验证容器已经启动/运行中了：



```
docker ps 

```

![Docker Kali](/data/attachment/album/201508/27/133149drullnmk06zlixin.png)


### 总结


Docker 是一种最聪明的用来部署和分发包的方式。Kali Linux docker 镜像非常容易上手，也不会消耗很大的硬盘空间，这样也可以很容易地在任何安装了 docker 的操作系统上测试这个很棒的发行版了。




---


via: <http://linuxpitstop.com/run-kali-linux-2-0-in-docker-container/>


作者：[Aun](http://linuxpitstop.com/author/aun/) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](https://linux.cn/) 荣誉推出

