why use Docker? What does it offer that Virtualbox doesn’t?
OpenGL hardware acceleration (useful for Gazebo 11 Classic camera plugins). By using Podman/Docker on Linux, you can use podman run -e DISPLAY=$DISPLAY --device=/dev/dri
(without sudo) or sudo docker run -e DISPLAY=$DISPLAY --device=/dev/dri
to bind GPU into container.