Sign inSign up

jakutenshi/ros

By jakutenshi

•Updated about 9 years ago

My own ROS image with xorg inside

Image
0

253

jakutenshi/ros repository overview

This image contents follow packages:

  • lsb-release (for ros installing)
  • tmux (for comfort working with container with multiple tty)
  • ssh (in perspective the second alternative for GUI xorg transportation to host machine)
  • xorg (needs for GUI apps)
  • xauth (needs for X-client authorization, process follows below)
  • vim (for convenience text files editing)
  • firefox (for checking that GUI works fine and, obviously, for internet browsing if its demand)
  • ros-kinetic-desktop-full (ROS itself)
  • python-rosinstall, python-rosinstall-generator, python-wstool, build-essential (building packages tools)

Common run new container command : docker run -it --net=host -e DISPLAY -v /tmp/.X11-unix jakutenshi/ros

After that, for GUI enabling you need to get xauth user's token from host machine: xauth list

Copy the whole line (token) and from the container add your token: xauth add <your_token>

Done, yours GUI apps must works, you can test it with firefox and browser should be opened in your host machine.

Reminder: for starting of stopped existing container exec: docker start -i <container_name_or_id>

Dockerfile : https://gist.github.com/JAkutenshi/fa53f7b150c7c4f9aa2b3fafdc4b924e⁠

Tag summary

Content type

Image

Digest

Size

1.1 GB

Last updated

about 9 years ago

docker pull jakutenshi/ros