| 123456789101112131415161718192021222324 |
- ---
- notion-id: 0e17d988-2812-4e94-a4ab-67231d1f0d0c
- ---
- 一、安装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)
|