Skip to content

saikrn112/docker_ros2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker image for REB450x

This dockerfile repo is for ROS2 and gazebo image, by default it tries to attach my workspace directory. You can attach your own workspace by passing appropriate flags in the launch script (more on this below)

To run:

  • install docker from here
  • also follow post-installation steps for linux if you dont want to run docker in sudo
  • install docker python package to make life easy for controlling docker
pip install docker
  • build the image
./build.sh
  • run the python script to start and connect to the instance
python ./start_docker_instance.py 
  • for more options and defaults
python ./start_docker_instance.py --help

Following are some of the help options

  • for custom container name --name <name_you_want>
  • for interactive shell --it
  • for attaching your own volume --workspace <absolute_path_to_your_ws>
  • to get display out of docker give --display
  • make sure to run xhost local:root before launching the container from image
  • example: to run interactive shell with display, run the following
#make sure existing docker image is already not spinned
xhost local:root
python ./start_docker_instance.py --it --display

About

ROS2 humble image for RBE450x

Resources

Stars

Watchers

Forks

Packages

No packages published