Skip to content
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

doc: add information about upstream rebuilds #499

Merged
merged 1 commit into from
Feb 14, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 22 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,31 @@ If you are looking for the usage README then please head to the [Official Docker

In general, we support Alpine, CentOS, UBI, Ubuntu and Windows containers.

[List of Support Images By Tag](https://github.com/docker-library/docs/tree/master/eclipse-temurin#simple-tags)
[List of Supported Images By Tag](https://github.com/docker-library/docs/tree/master/eclipse-temurin#simple-tags)

## Update Policy

As these are official Docker Hub images, Docker Inc maintains the base image and so any CVEs in the base O/S layer gets updated by them in short order.
For JDK version updates, we release on a quarterly cadence whenever a Patch Set Update (PSU) is available.
As these are official Docker Hub images, Docker Inc maintains the base image
and so any critical CVEs in the base O/S layer gets updated by them in short
order.

Note that the eclipse-temurin images include `openssl` as a prerequisite of
the `wget` and `ca-certificates` packages but they are NOT included in the
Ubuntu base image so updates to openssl will not necessarily trigger an
rebuild to pick up fixes. In general, low severity vulnerabilities can wait
until the next rebuild. See
[this comment](https://github.com/docker-library/official-images/issues/16225#issuecomment-1942193224)
for some details and also the
[docker-library FAQ](https://github.com/docker-library/faq/tree/master?tab=readme-ov-file#image-building).

The Debian and Ubuntu images are generally also built periodically (about
once a month) and may also be triggered by dockerhub if another high
security vulnerability is detected, such as in openssl. Adoptium has no
mechanism - other than putting an update to the Dockerfiles - to explicitly
trigger a rebuild at dockerhub.

For JDK version updates, we update the dockerfiles and release on a
quarterly cadence Temurin releases a Patch Set Update (PSU).

## Maintenance of Dockerfiles

Expand Down
Loading