Week 08 - Docker ROS2 Desktop Container
Task Goal
This week uses Docker to create a reusable ROS2 desktop environment and access it through a browser GUI.
Folder Check
week8/ |-- README.md # required report |-- img/ # screenshot evidence
Environment
- Docker
- ROS2 desktop VNC image
- Browser
- NoVNC
Steps
- Pull or run a ROS2 desktop container.
- Map the web access port.
- Open the browser interface.
- Run turtlesim inside the container.
Commands
docker run -it --rm -p 6080:80 tiryoh/ros2-desktop-vnc:humble
ros2 run turtlesim turtlesim_node
Result

Summary
Docker makes the robot development environment portable. Browser-based GUI access is helpful when using ROS2 tools inside a container.