Dockerfiles to provide HTML5 VNC interface to access Ubuntu LXDE + ROS2, based on dorowu/ubuntu-desktop-lxde-vnc
ROS 1 version: https://github.com/Tiryoh/docker-ros-desktop-vnc
There are official ROS 2 Docker images provided by Open Robotics.
https://github.com/osrf/docker_images/blob/master/README.md#official-library
このツールの詳細については以下の記事で紹介しています。
The details of these tools are written in Japanese on this page.
https://memoteki.net/archives/2955
Run the docker container and access with port 6080.
Change the shm-size value depending on the situation.
docker run -p 6080:80 --shm-size=512m tiryoh/ros2-desktop-vnc:foxy
Browse http://127.0.0.1:6080/.
To build Docker image from this Dockerfile, run the following command.
- dashing
cd dashing && docker build -t tiryoh/ros2-desktop-vnc:dashing .
- eloquent
cd eloquent && docker build -t tiryoh/ros2-desktop-vnc:eloquent .
- foxy
cd foxy && docker build -t tiryoh/ros2-desktop-vnc:foxy .
- galactic
cd galactic && docker build -t tiryoh/ros2-desktop-vnc:galactic .
deprecateddashingwhich is based ondashing/Dockerfiledeprecatedeloquentwhich is based oneloquent/Dockerfilefoxy,latestwhich is based onfoxy/Dockerfilegalacticwhich is based ongalactic/Dockerfile
Docker tags and build logs are listed on this page.
https://github.com/Tiryoh/docker-ros2-desktop-vnc/wiki
Copyright 2020 Tiryoh<[email protected]>
This repository is released under the Apache License 2.0, see LICENSE.
Unless attributed otherwise, everything in this repository is under the Apache License 2.0.
This Dockerfile is based on dorowu/ubuntu-desktop-lxde-vnc, licensed under the Apache License 2.0.

