0e17d988-2812-4e94-a4ab-67231d1f0d一、安装Dokcer【windows docker desktop】
二、构建dockerfile
[](IMG-20260516155637122.xfce)
[](IMG-20260516155637159.source)
Dockerfile.kali.xfce.source 原始代码
Dockerfile.kali.xfce 修改成国内镜像源
指令:
docker build -f ./Dockerfile.kali.xfce -t docker-kali .
windows会自动在docker-desktop镜像内。
三、启动容器
Dockerfile或启动脚本没有保持容器在前台运行,导致容器在启动后立即退出。
方法一:运行指令:
1,不挂载文件
docker run -d -p 3389:3389 -p 5902:5902 --name kali docker-kali:latest /bin/bash -c "service dbus start && service xrdp start && /startvnc && tail -f /dev/null"
2,挂载文件
docker run -d -p 3389:3389 -p 5902:5902 --name kali -v D:\\kali\\tmp:/tmp docker-kali:latest /bin/bash -c "service dbus start && service xrdp start && /startvnc && tail -f /dev/null"
方法二:修改Dockerfile文件 [](IMG-20260516155637221.always)