What packages are in different ros dockerhub images?
What are the differences between the different images listed in https://hub.docker.com/_/ros?
For example:
noetic-ros-core, noetic-ros-core-focal
noetic-ros-base, noetic-ros-base-focal, noetic
noetic-robot, noetic-robot-focal
noetic-perception, noetic-perception-focal
noetic-ros-core-buster
noetic-ros-base-buster
noetic-robot-buster
noetic-perception-buster
The ones listed on the same lines are the same, aliases for each other. Ubuntu 20.04 is focal, I think buster is just for arm architectures, or maybe even just raspberry pi. Does perception
have everything in robot
but then some more packages on top of that?
Following one of the links leads to https://github.com/osrf/docker_images...
RUN apt-get update && apt-get install -y --no-install-recommends \
ros-noetic-perception=1.5.0-1*
So the right apt/dpkg command could list everything in ros-noetic-perception or ros-noetic-robot (I'm looking now but I'm not coming up with the right search terms).
I could pull down the images and run dpkg -l | grep ros-noetic
in them (though I wasn't intending to work with the containers directly, just wanted one for use in a github action).
http://wiki.ros.org/noetic/Installati... has some clues for some of the packages but doesn't quite get there- maybe desktop-full overlaps with ros-perception, but neither is a superset of the other, or it has everything in perception then more besides?