1、下载镜像

  1. docker pull kalilinux/kali

2、启动镜像

  1. 使用docker desktop启动

3、更改更新源

3.1. 下载更新源文件

  1. docker cp dockerID:文件路径 本地路径
  2. docker cp 152f71be943f:/etc/apt/sources.list H:\23docker\kali\sources.list

3.2. 编辑更新源

注释原更新源,添加以下内容

  1. # 中科大
  2. deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
  3. deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
  4. # 阿里云
  5. deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
  6. deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

3.3. 上传更新源文件

  1. docker cp 文件 dockerID:路径
  2. docker cp H:\23docker\kali\sources.list 152f71be943f:/etc/apt/sources.list

4、安装基础工具

  1. apt-get update
  2. apt-get upgrade
  3. apt-get install vim
  4. apt-get install git
  5. apt-get install python
  6. apt-get install net-tools

5、安装kali工具包

  1. apt-get install kali-linux-everything
  2. ## 安装时间超级长,可能和热点的原因有关

6、保存镜像并上传到 Dockerhub

6.1. 将 container 保存为本地镜像

  1. docker commit <container id> <hub-user>/<repo-name>[:<tag>]
  2. docker commit -a "biubiubiud" -m "kali" 284709e202b4 kali:v20210701

“graph”: “D:\Docker\images”,