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 .
deprecateddashing
which is based ondashing/Dockerfile
deprecatedeloquent
which is based oneloquent/Dockerfile
foxy
,latest
which is based onfoxy/Dockerfile
galactic
which 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.