-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Description
Problem: There's a mis-match between the description sections and how the images are actually managed. This creates unrealistic expectations by users.
We're telling users, e.g.:
ruby:version
This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
However, that simplified tag doesn't reference a stable or immutable image. E.g., recently many "older" images were updated to base off newer or different OS's.
And so, a mountain of help docs, tutorials, etc. all advise to use that simple label type. And all the mysql-based ones are broken now. Since many people followed this advice, many production and development systems are broken as well.
Proposed Solution: All examples and instructions should use fully qualified labels such as ruby:2.6.3-buster
instead of the currently advised style ruby:2.6.3
.