Giter VIP home page Giter VIP logo

docker-ros-desktop-vnc's Introduction

docker-ros-desktop-vnc

Docker Automated build Publish to Registry

A Docker image to provide HTML5 VNC interface to access Ubuntu LXDE + ROS, based on dorowu/ubuntu-desktop-lxde-vnc

ROS 2 version: https://github.com/Tiryoh/docker-ros2-desktop-vnc

Image from Gyazo

このツールの詳細については以下の記事で紹介しています。
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/ros-desktop-vnc:melodic

Browse http://127.0.0.1:6080/.

Image from Gyazo

Docker tags

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

FAQ

apt update shows an GPG error

Error:

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://packages.ros.org/ros/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <[email protected]>
E: The repository 'http://packages.ros.org/ros/ubuntu bionic InRelease' is not signed.

Details of this error: https://discourse.ros.org/t/ros-gpg-key-expiration-incident/20669

There are two ways to solve this.

1. Update the ros-desktop-vnc image

Stop the container and re-pull the image.

Example command:

docker pull tiryoh/ros-desktop-vnc:melodic

2. Update the key (temporary fix)

If you do not want to stop the container, you can update the key manually.
NOTE: This is a temporaly fix. Please consider updating the image.

Example command:

curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | apt-key add -
apt update

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 Docker image is based on dorowu/ubuntu-desktop-lxde-vnc, licensed under the Apache License 2.0.

docker-ros-desktop-vnc's People

Contributors

shotaak avatar tiryoh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.