Skip to content

ashishkurmi/docker-ros2-desktop-vnc

 
 

Repository files navigation

docker-ros2-desktop-vnc

Docker Automated build Publish to Registry

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

Image from Gyazo

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

Quick Start

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/.

Image from Gyazo

Build

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 .

Docker tags on hub.docker.com

Docker tags and build logs are listed on this page.
https://github.com/Tiryoh/docker-ros2-desktop-vnc/wiki

License

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.

Acknowledgements

This Dockerfile is based on dorowu/ubuntu-desktop-lxde-vnc, licensed under the Apache License 2.0.

About

Dockerfiles to provide HTML5 VNC interface to access Ubuntu LXDE + ROS2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 51.1%
  • Shell 48.9%