This container is based on bandi13/gui-docker. The OBS is incorporated into the container and can be used to stream your desktop.
You can start the container with:
docker run --shm-size=256m -it -p 5901:5901 -e VNC_PASSWD=123456 bandi13/docker-obs
The shm-size argument is to make sure that the webclient does not run out of shared memory and crash. You can change the default VNC password of '123456' on the docker run command to whatever you wish.