docker_ros2dashing/README.md

41 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2019-12-19 16:11:03 +00:00
# docker_ros2dashing
2019-12-20 09:52:12 +00:00
*Unofficial* ROS2 dashing Dockerfile with some goodies.
Prebuild images can be found at [Dockerhub](https://hub.docker.com/r/maxkratz/ros2dashing).
2019-12-19 16:11:03 +00:00
2023-01-29 11:11:56 +00:00
[![Build Docker images](https://github.com/maxkratz/docker_ros2dashing/actions/workflows/build.yml/badge.svg)](https://github.com/maxkratz/docker_ros2dashing/actions/workflows/build.yml)
2020-12-18 09:47:49 +00:00
2019-12-19 16:11:03 +00:00
## Quickstart
After installing docker, just run the following command:
```sh
docker run -it maxkratz/ros2dashing:latest
```
## Dockerfile
The Dockerfile can be found at:
2019-12-20 09:52:12 +00:00
[https://github.com/maxkratz/docker_ros2dashing/blob/master/Dockerfile](https://github.com/maxkratz/docker_ros2dashing/blob/master/Dockerfile)
2020-12-18 09:47:49 +00:00
2019-12-20 09:52:12 +00:00
## What gets installed in this container?
Various packages are installed in this docker container:
* Some utility packages like git, wget, curl etc.
* [ROS2 dashing](https://index.ros.org/doc/ros2/Installation/Dashing/) (thats the whole point ...)
2019-12-20 09:52:12 +00:00
* [python3](https://www.python.org/) (+pip3 with various ros packages)
* [colcon](https://colcon.readthedocs.io/en/released/)
* [catkin](https://github.com/ros/catkin) (built from source)
* [yaml-cpp](https://github.com/jbeder/yaml-cpp) (built from source)
2019-12-20 09:52:12 +00:00
* [doxygen](http://http://doxygen.nl/)
* [cpplint](https://github.com/cpplint/cpplint)
* [googletest-suite](https://github.com/google/googletest) (built from source)
2020-01-31 16:44:20 +00:00
* [clang-format](https://clang.llvm.org/docs/ClangFormatStyleOptions.html)
* [opencv](https://opencv.org/) (built from source)
* Only available with tag `opencv`.
* [intel-realsense packages](https://github.com/intel/ros2_intel_realsense)
2020-12-18 09:47:49 +00:00
## Issues & Contribution
If you find any problems, bugs or missing packages, feel free to open an [issue on github](https://github.com/maxkratz/docker_ros2dashing/issues).