-
Notifications
You must be signed in to change notification settings - Fork 181
Revamp README #305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Revamp README #305
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
b85953a
Reorganize links
ruffsl 4c7420a
Add descriptions for each repo
ruffsl 16588ca
Add detailed tag description for ros2 repo
ruffsl 2d23147
whitespace
ruffsl b674d79
Fix typo
ruffsl b6b6090
Rephrase tag description
ruffsl 370ae8f
Correct ros2 tag sectioning
ruffsl b32ae92
Clarify tag description for ros2 repo
ruffsl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,52 +1,130 @@ | ||
| # OSRF Docker Images | ||
| This repo hosts the Dockerfiles used to generate the official images for OSRF projects, including onbuild repositories on Docker Hub: | ||
|
|
||
| ##### Dockerfile CI [](https://travis-ci.org/osrf/docker_images) | ||
| This repo hosts Dockerfiles and scaffolding for images in the Official Library and OSRF Organization on Docker Hub. | ||
|
|
||
| | CI | Status | | ||
| |---|---| | ||
| | Travis | [](https://travis-ci.org/osrf/docker_images) | | ||
|
|
||
| --- | ||
|
|
||
| ## [Official Library](https://docs.docker.com/docker-hub/official_images) | ||
|
|
||
| The following repos are hosted under the Official Library on Docker Hub. These images are tagged for production and general downstream use. If you’re targeting released versions of respective projects, then these are recommended. | ||
|
|
||
| ### [ROS  ](https://hub.docker.com/_/ros) | ||
|
|
||
| This repo contains images available for ROS, both ROS 1 and ROS 2. For more documentation on using these images, view the Docker Hub repo link above. Images are tagged by distribution name, meta package, as well as code name for supported OS base images. For complete listing of tag, view the Repo Info link below. | ||
|
|
||
| #### [Repo Info](https://github.com/docker-library/repo-info/tree/master/repos/ros) | ||
|
|
||
| ## Official Library | ||
| ### [ROS  ](https://registry.hub.docker.com/_/ros/) | ||
| [](https://microbadger.com/#/images/library/ros) | ||
|
|
||
| * amd64 [](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/ros/) | ||
| #### Architectures | ||
|
|
||
| * arm64v8 [](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/ros/) | ||
| | Type | Status | | ||
| |---|---| | ||
| | [amd64](https://hub.docker.com/r/amd64/ros/tags) | [](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/ros/) | | ||
| | [arm32v7](https://hub.docker.com/r/arm32v7/ros/tags) | [](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/ros/) | | ||
| | [arm64v8](https://hub.docker.com/r/arm64v8/ros/tags) | [](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/ros/) | | ||
|
|
||
| * arm32v7 [](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/ros/) | ||
| ### [Gazebo  ](https://hub.docker.com/_/gazebo) | ||
|
|
||
| This repo contains images available for Gazebo. For more documentation on using these images, view the Docker Hub repo link above. Images are tagged by releases version, meta package, as well as code name for supported OS base images. For complete listing of tag, view the Repo Info link below. | ||
|
|
||
| ### [Gazebo  ](https://registry.hub.docker.com/_/gazebo/) | ||
| [](https://microbadger.com/#/images/library/gazebo) | ||
| #### [Repo Info](https://github.com/docker-library/repo-info/tree/master/repos/gazebo) | ||
|
|
||
| * amd64 [](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/gazebo/) | ||
| [](https://microbadger.com/#/images/library/gazebo) | ||
|
|
||
| * arm64v8 [](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/gazebo/) | ||
| #### Architectures | ||
|
|
||
| * arm32v7 [](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/gazebo/) | ||
| | Type | Status | | ||
| |---|---| | ||
| | [amd64](https://hub.docker.com/r/amd64/gazebo/tags) | [](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/gazebo/) | | ||
| | [arm32v7](https://hub.docker.com/r/arm32v7/gazebo/tags) | [](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/gazebo/) | | ||
| | [arm64v8](https://hub.docker.com/r/arm64v8/gazebo/tags) | [](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/gazebo/) | | ||
|
|
||
| --- | ||
|
|
||
| ## [OSRF Profile](https://hub.docker.com/u/osrf/) | ||
| ### [ROS  ](https://registry.hub.docker.com/u/osrf/ros/) | ||
|
|
||
| The following repos are hosted under the OSRF Organization on Docker Hub. These images are tagged for development and advanced use cases. If you require extra dependencies not available from the Official Library images above, then these using these images may help save you build time during continuous integration or local development. | ||
|
|
||
| ### [ROS  ](https://hub.docker.com/r/osrf/ros/) | ||
|
|
||
| This repo builds `FROM` the Official Library by including additional meta-packages such for desktop installations. These images may be helpful using containers for development or when display forwarding when using GUIs. | ||
|
|
||
| #### Repo Info | ||
ruffsl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| [](https://microbadger.com/#/images/osrf/ros) | ||
|
|
||
| * amd64 [](https://hub.docker.com/r/osrf/ros/builds/) | ||
| #### Architectures | ||
|
|
||
| | Type | Status | | ||
| |---|---| | ||
| | [amd64](https://hub.docker.com/r/osrf/ros/tags) | [](https://hub.docker.com/r/osrf/ros/builds/) | | ||
|
|
||
| ### [ROS2  ](https://registry.hub.docker.com/u/osrf/ros2/) | ||
| [](https://microbadger.com/#/images/osrf/ros2) | ||
| ### [ROS2  ](https://hub.docker.com/r/osrf/ros2/) | ||
|
|
||
| This repo contains images specific to ROS 2, and are particularly for development and continuous integration. These may contain experimental features or unstable interfaces for testing the latest ROS 2 branches. | ||
|
|
||
| * amd64 [](https://hub.docker.com/r/osrf/ros2/builds/) | ||
| #### Repo Info | ||
|
|
||
| [](https://microbadger.com/#/images/osrf/ros2) | ||
|
|
||
| - `nightly` | ||
| - _Description:_ | ||
| - includes pre-installed environment from nightly job on the build farm | ||
| - closely mimics the Official Library images as be interchangeable | ||
| - _Purpose:_ | ||
| - intended for CI and testing against the latest nightly builds | ||
| - early detection of regressions or deprecation from upstream | ||
| - `nightly-rmw` | ||
| - _Description:_ | ||
| - builds `FROM` `nightly` and installs open source libraries | ||
| - including non default vendors: | ||
| - Opensplice | ||
| - _Purpose:_ | ||
| - intended for CI and testing against more rmw implementations | ||
| - `nightly-rmw-nonfree` | ||
| - _Description:_ | ||
| - builds `FROM` `nightly-rmw` and installs closed source libraries | ||
| - including non free vendors: | ||
| - Connext | ||
| - **Notice:** | ||
| - includes third party license agreements for non free software | ||
| - including the [`Open Community Source`](https://www.rti.com/products/pricing/compare) license from RTI | ||
|
|
||
| #### Architectures | ||
|
|
||
| | Type | Status | | ||
| |---|---| | ||
| | amd64 | [](https://hub.docker.com/r/osrf/ros2/builds/) | | ||
|
|
||
| ### [Gazebo  ](https://hub.docker.com/r/osrf/gazebo/) | ||
|
|
||
| This repo builds `FROM` the Official Library by including additional meta-packages such for desktop installations. These images may be helpful using containers for development or when display forwarding when using GUIs. | ||
|
|
||
| #### Repo Info | ||
|
|
||
| ### [Gazebo  ](https://registry.hub.docker.com/u/osrf/gazebo/) | ||
| [](https://microbadger.com/#/images/osrf/gazebo) | ||
|
|
||
| * amd64 [](https://hub.docker.com/r/osrf/gazebo/builds/) | ||
| #### Architectures | ||
|
|
||
| | Type | Status | | ||
| |---|---| | ||
| | amd64 | [](https://hub.docker.com/r/osrf/gazebo/builds/) | | ||
|
|
||
| ### [ROS Legacy  ](https://registry.hub.docker.com/u/osrf/ros_legacy/) | ||
| [](https://microbadger.com/#/images/osrf/ros_legacy) | ||
| ### [ROS Legacy  ](https://hub.docker.com/r/osrf/ros_legacy/) | ||
|
|
||
| This repo contains legacy images for ROS 1, specifically for releases predating the Official Library. This is intended as a complementary repo only for older releases of ROS that were not archived in the Official Library. | ||
|
|
||
| * amd64 [](https://hub.docker.com/r/osrf/ros_legacy/builds/) | ||
| #### Repo Info | ||
|
|
||
| [](https://microbadger.com/#/images/osrf/ros_legacy) | ||
|
|
||
| #### Architectures | ||
|
|
||
| This repo also includes the necessary scripts and config files to auto generate the Dockerfiles. See the doc directory for further documentation. | ||
| | Type | Status | | ||
| |---|---| | ||
| | amd64 | [](https://hub.docker.com/r/osrf/ros_legacy/builds/) | | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wow this is a sad build history
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Its been tracked here #258 ,
perhaps we could poke it.