Kali虚拟机 1009 B

123456789101112131415161718192021222324
  1. ---
  2. notion-id: 0e17d988-2812-4e94-a4ab-67231d1f0d0c
  3. ---
  4. 一、安装Dokcer【windows docker desktop】
  5. 二、构建dockerfile
  6. [](IMG-20260516155637122.xfce)
  7. [](IMG-20260516155637159.source)
  8. `Dockerfile.kali.xfce.source` 原始代码
  9. `Dockerfile.kali.xfce` 修改成国内镜像源
  10. 指令:
  11. `docker build -f ./Dockerfile.kali.xfce -t docker-kali .`
  12. windows会自动在docker-desktop镜像内。
  13. 三、启动容器
  14. Dockerfile或启动脚本没有保持容器在前台运行,导致容器在启动后立即退出。
  15. 方法一:运行指令:
  16. 1,不挂载文件
  17. `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"`
  18. 2,挂载文件
  19. `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"`
  20. 方法二:修改Dockerfile文件
  21. [](IMG-20260516155637221.always)