# docker运行kali ## 获取镜像 ``` sudo docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kalilinux/kali-rolling:latest sudo docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kalilinux/kali-rolling:latest docker.io/kalilinux/kali-rolling:latest sudo docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kalilinux/kali-rolling:latest ``` ## 启动镜像 允许本地x11连接 ``` # 允许本地x11连接 xhost +local: # 创建容器 sudo docker run -dt \ --name kali \ -e DISPLAY=$DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix \ --device /dev/dri \ --cap-add=NET_RAW \ --cap-add=NET_ADMIN \ --cap-add=SYS_ADMIN \ kalilinux/kali-rolling \ bash ``` ## 进入镜像 ``` sudo docker exec -it kali bash ``` ### 换源 ``` cp /etc/apt/sources.list /etc/apt/sources.list.bak sed -i 's|https://mirrors.aliyun.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list apt update ``` ### 安装常用软件 ``` apt install nmap wireshark ``` ### 测试 nmap -sS 127.0.0.1 wireshark