Rviz2 can not used in docker

hi nvidia:
rviz2 can not user in docker,
export DISPLAY=:0
xhost +

sudo docker run -it --rm --net=host --runtime nvidia -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/l4t-jetpack:r36.3.0

apt install ros-humble-desktop-full -y

rviz2

error msg:
May 15 01:17:58 vision snapd[5070]: daemon stop requested to wait for socket activation
May 15 01:17:58 vision systemd[1]: snapd.service: Deactivated successfully.
May 15 01:17:58 vision PackageKit: get-details transaction /817_ddbebbea from uid 1000 finished with success after 636ms
May 15 01:18:20 vision systemd[1]: systemd-timedated.service: Deactivated successfully.
May 15 01:18:47 vision systemd[1]: var-lib-docker-overlay2-7297c825432aacc664030d888e3318b39811ece9cef613f764c5b4a6f6adc97a\x2dinit-merged.mount: Deactivated successfully.
May 15 01:18:47 vision dockerd[1566]: time=“2025-05-15T01:18:47.597185767Z” level=warning msg=“path in container /dev/snd already exists in privileged mode” container=810d35872eb5bc951d10b4b0e04fa64635f772f6555f5ce0a97b221abd3a2f54
May 15 01:18:47 vision dockerd[1566]: time=“2025-05-15T01:18:47.597283621Z” level=warning msg=“path in container /dev/dri already exists in privileged mode” container=810d35872eb5bc951d10b4b0e04fa64635f772f6555f5ce0a97b221abd3a2f54
May 15 01:18:47 vision systemd[1]: Started libcontainer container 810d35872eb5bc951d10b4b0e04fa64635f772f6555f5ce0a97b221abd3a2f54.
May 15 01:19:19 vision gnome-shell[2101]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x600008 specified for 0x600006.
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE)
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE) Backtrace:
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x188) [0xaaaae3840b18]
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE) unw_get_proc_info failed: no unwind info found [-10]
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE)
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE) Bus error at address 0xffff93665084
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE)
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: Fatal server error:
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE) Caught signal 7 (Bus error). Server aborting
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE)
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE)
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: Please consult the The X.Org Foundation support
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: #011 at http://wiki.x.org
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: for help.
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
May 15 01:19:19 vision /usr/libexec/gdm-x-session[1666]: (EE)
May 15 01:19:21 vision anacron[4165]: Job cron.daily' started May 15 01:19:21 vision anacron[5342]: Updated timestamp for job cron.daily’ to 2025-05-15
May 15 01:19:21 vision cracklib: no dictionary update necessary.
May 15 01:19:21 vision anacron[4165]: Job `cron.daily’ terminated
May 15 01:19:21 vision anacron[4165]: Normal exit (1 job run)
May 15 01:19:21 vision systemd[1]: anacron.service: Deactivated successfully.
May 15 01:19:23 vision gsd-media-keys[2462]: Unable to get default sink
May 15 01:19:45 vision systemd[1]: Started Session 6 of User walker.
May 15 01:19:45 vision gnome-software[2555]: Failed to reload changed app filter: App filtering is globally disabled
May 15 01:19:46 vision gnome-software[2555]: Failed to reload changed app filter: App filtering is globally disabled
May 15 01:22:21 vision systemd[1]: Starting Daily man-db regeneration…
May 15 01:22:22 vision systemd[1]: man-db.service: Deactivated successfully.
May 15 01:22:22 vision systemd[1]: Finished Daily man-db regeneration.
May 15 01:27:39 vision systemd[1]: Starting Cleanup of Temporary Directories…
May 15 01:27:39 vision systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
May 15 01:27:39 vision systemd[1]: Finished Cleanup of Temporary Directories.

Hi,

Could you try if it can work in our ROS container:

https://hub.docker.com/r/dustynv/ros/tags

Thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.