Note: Please use https and not http in the URL when accessing Kali Linux GUI, e.g. https://18.104.22.168/vnc.html
Note: If your Kali Linux GUI environment is not comming or you are getting timeout error in browser then please follow from Step 11 onwards to restart the kali-linux container from terminal.
sudo docker exec -it kali-linux /bin/bash
sudo docker start kali-linux