Simple docker image able to run a NICE DCV client (dcvviewer) upon Ubuntu + Gnome
docker build -t dcvviewer .
docker run -it --rm -e DISPLAY=$DISPLAY -e DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME:$HOME dcvviewer
Home dir is mapped so :
docker run -it --rm -e DISPLAY=$DISPLAY -e DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME:$HOME dcvviewer dcvviewer ~/mySessionfile.dcv