Skip to content

Prefer os tags in How to use this Image sections #1572

@dogweather

Description

@dogweather

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions