Home - adaptris/docker-interlok GitHub Wiki
Version and Tags
The suffix indicates the platform that it was built on; you probably need to cross reference the date on which the tag was built against the version that was available at the time for the base image...
Suffix | Base image | Notes/Dockerfile |
---|---|---|
n/a | openjdk:8-jdk / openjdk:8-jdk-slim (from 3.9.0) | https://github.com/adaptris/docker-interlok/blob/master/debian/Dockerfile |
-alpine | openjdk:8-alpine | Removed as of 3.10 |
-hpcc | centos:7 | Removed as of 3.10 |
-zulu-alpine | azul/zulu-openjdk-alpine:8 | https://github.com/adaptris/docker-interlok/blob/master/zulu-alpine/Dockerfile |
-zulu | azul/zulu-openjdk:8 | https://github.com/adaptris/docker-interlok/blob/master/zulu/Dockerfile |
-corretto | amazoncorretto:8 | https://github.com/adaptris/docker-interlok/blob/master/corretto/Dockerfile |
The zulu and corretto suffixes are new; they are certified rebuilds of openjdk and you can use them if you prefer their releases. We don't have an opinion, though there have been some issues around the openjdk:8-jdk
image not always being a GA release of the openjdk source c.f. : https://github.com/docker-library/openjdk/issues/320
To list all the versions then you can just use jq
to filter the JSON output from docker...
wget -q https://registry.hub.docker.com/v1/repositories/adaptris/interlok/tags -O - | jq -r ".[].name"
wget -q https://registry.hub.docker.com/v1/repositories/adaptris/interlok-base/tags -O - | jq -r ".[].name"
Or you can consult this list, which will be rarely changed since documentation is, as always less loved than code this list shouldn't be considered canonical:
Interlok Version | Docker Tags | Notes |
---|---|---|
snapshot | snapshot, snapshot-zulu, snapshot-zulu-alpine, snapshot-corretto | Based on the equivalent latest, and layers on the nightly release. |
latest | equivalent to the latest-stable release | These are built intermittently from the last released Interlok version, but picks up any changes from the base images |
3.9.0 | 3.9.0, 3.9.0-alpine, 3.9.0-hpcc, 3.9.0-corretto, 3.9.0-zulu-alpine, 3.9.0-zulu | |
3.8.4 | 3.8.4, 3.8.4.1-alpine, 3.8.4-hpcc, 3.8.4-corretto, 3.8.4-zulu-alpine, 3.8.4-zulu | 3.8.4.1-alpine was released in response to https://github.com/docker-library/openjdk/issues/289 since the openjdk alpine base was missing nss at the time |
3.8.3 | 3.8.3-alpine, 3.8.3-hpcc, 3.8.3 | |
3.8.2.2 | 3.8.2.2-alpine, 3.8.2.2-hpcc, 3.8.2.2 | 3.8.2.2 was a hotfix release due to some UI errors. If you only use the core runtime, this is equivalent to 3.8.2 |
3.8.2 | 3.8.2-alpine, 3.8.2-hpcc, 3.8.2 | |
3.8.1 | 3.8.1-alpine, 3.8.1-hpcc, 3.8.1 | |
3.8.0 | 3.8.0-alpine, 3.8.0-hpcc, 3.8.0 | |
3.7.3 | 3.7.3-alpine, 3.7.3-hpcc, 3.7.3 | |
3.7.2 | 3.7.2-alpine, 3.7.2-hpcc, 3.7.2 | |
3.7.1 | 3.7.1-alpine, 3.7.1-hpcc, 3.7.1 | |
3.7.0 | 3.7.0-alpine, 3.7.0-hpcc, 3.7.0 | |
3.6.6 | 3.6.6-alpine, 3.6.6 | |
3.6.5 | 3.6.5-alpine, 3.6.5 | |
3.6.4 | 3.6.4-alpine, 3.6.4 | |
3.6.3 | 3.6.3-alpine, 3.6.3 | |
3.6.2 | 3.6.2-alpine, 3.6.2 | |
3.6.1 | 3.6.1-alpine, 3.6.1 | |
3.6.0 | 3.6.0-alpine, 3.6.0 | |
3.5.1 | 3.5.1 | |
3.5.0 | 3.5.0 | |
3.4.1 | 3.4.1 | |
3.4.0 | 3.4,0 | |
3.3.0 | 3.3.0 |