Docker/kali桌面

官方镜像

  • kalilinux/kali-rolling是您可能应该使用的主映像,跟踪不断更新的kali-rolling软件包存储库,就像默认映像一样。
  • kalilinux/kali是从kali-last-snapshot存储库构建的,它跟踪最后一个版本(例如 2019.4、2020.1 等)并且在下一个版本之前不会得到任何更新。
  • kalilinux/kali-linux-docker是以前的官方镜像,不再更新。不要使用它。

获取镜像

docker pull kalilinux/kali-rolling

创建容器

docker run -t -d -p 60000:22 -p 60001:5901 -p 60002:5902 -p 60003:5903 c4b1059cfa51

进入容器

docker exec -it e5ddb4027f4c /bin/bash

 官方源无法更新,添加阿里云源,没有vi、vim

ehco 'deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib' > /etc/opt/source.list

echo 'deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib' >> /etc/opt/source.list

 更新

apt-get update && apt-get upgrade

 桌面环境

apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies

apt-get install tightvncserver

USER=root tightvncserver -depth 24 -geometry 1440x900 :1

#第一次执行会要求输入密码

#端口为5900+桌面号

windows用vnc连接后报错 failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

可能是dockerGUI程序需要X11,安装后解决,具体原因???

apt-get install x11-xserver-utils dconf-editor dbus-x11 -y

 vnc连接后可以显示桌面,打开terminal报错Failed to execute child process “bash”,权限不足

docker run --privileged=true -t -d -p 60000:22 -p 60001:5901 -p 60002:5902 -p 60003:5903 c4b1059cfa51

 获取特殊权限后terminal可以正常打开输入

你可能感兴趣的:(docker,linux,kali)