Use ROS2 with GUIs on MacOS Instructions Install docker and docker compose Run ./run.sh Visit http://localhost:80/ to view any GUI applications. For example, try running rviz2 Credits Thanks to Kai Ma for showing this to me. Additional Links: ros.org - Using noVNC ROS2 with docker ROS2 NoVNC