Kali Dockerfile with NoMachine remote access
git clone https://github.com/moguay/kali-nomachine.git
cd kali-nomachine
docker build -t=kali-nomachine .
docker pull moguay/kali-nomachine
docker run -d -p 4000:4000 --name desktop --cap-add=SYS_PTRACE moguay/kali-nomachine
Download the NoMachine client from: https://www.nomachine.com/download, install the client, create a new connection to your public ip, port 4000, NX protocol, use password for authentication (user: nomachine password: nomachine | change Dockerfile to use your own password)