Skip to content

Commit fd8fe0f

Browse files
Updates docker images to latest Java on Alpine 3.21.2 (#129)
Signed-off-by: Adrian Cole <adrian.cole@elastic.co>
1 parent 8cf3ad4 commit fd8fe0f

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

build-bin/docker-compose.base.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ version: "2.4"
77
services:
88
sut:
99
container_name: sut
10-
image: ghcr.io/openzipkin/alpine:3.20.3
10+
image: ghcr.io/openzipkin/alpine:3.21.2
1111
entrypoint: /bin/sh
1212
# Keep the container running until HEALTHCHECK passes
1313
command: "-c \"sleep 5m\""
@@ -16,7 +16,7 @@ services:
1616
test: wget -qO- --spider http://zipkin:9411/api/v2/trace/cafebabecafebabe
1717
get_frontend:
1818
container_name: get_frontend
19-
image: ghcr.io/openzipkin/alpine:3.20.3
19+
image: ghcr.io/openzipkin/alpine:3.21.2
2020
entrypoint: /bin/sh
2121
# Pass a trace header with a constant trace ID, so that we know what to look for later
2222
command: "-c \"wget -qO- --header 'b3: cafebabecafebabe-cafebabecafebabe-1' http://frontend:8081\""

build-bin/docker/docker_args

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,17 @@ if [ -n "${DOCKER_TARGET}" ]; then
3737
fi
3838

3939
# When non-empty, becomes the layer that builds the maven projects.
40-
# e.g. ghcr.io/openzipkin/java:11.0.25_p9
40+
# e.g. ghcr.io/openzipkin/java:11.0.26_p4
4141
#
4242
# This must include maven and a full JDK.
4343
if [ -n "${DOCKER_BUILD_IMAGE}" ]; then
4444
docker_args="${docker_args} --build-arg docker_build_image=${DOCKER_BUILD_IMAGE}"
4545
fi
4646

4747
# When non-empty, becomes the base layer including tag appropriate for the image being built.
48-
# e.g. ghcr.io/openzipkin/java:21.0.5_p11-jre
48+
# e.g. ghcr.io/openzipkin/java:21.0.6_p7-jre
4949
#
50-
# This is not required to be a base (FROM scratch) image like ghcr.io/openzipkin/alpine:3.12.3
50+
# This is not required to be a base (FROM scratch) image like ghcr.io/openzipkin/alpine:3.21.2
5151
# See https://docs.docker.com/glossary/#parent-image
5252
if [ -n "${DOCKER_PARENT_IMAGE}" ]; then
5353
docker_args="${docker_args} --build-arg docker_parent_image=${DOCKER_PARENT_IMAGE}"
@@ -59,7 +59,7 @@ if [ -n "${ALPINE_VERSION}" ]; then
5959
docker_args="${docker_args} --build-arg alpine_version=${ALPINE_VERSION}"
6060
fi
6161

62-
# When non-empty, becomes the build-arg java_version. e.g. "21.0.5_p11"
62+
# When non-empty, becomes the build-arg java_version. e.g. "21.0.6_p7"
6363
# Used to align base layers from https://github.com/orgs/openzipkin/packages/container/package/java
6464
if [ -n "${JAVA_VERSION}" ]; then
6565
docker_args="${docker_args} --build-arg java_version=${JAVA_VERSION}"

build-bin/docker_args

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,38 +8,38 @@ else
88
exit 1
99
fi
1010

11-
JAVA_VERSION=${JAVA_VERSION:-21.0.5_p11}
11+
JAVA_VERSION=${JAVA_VERSION:-21.0.6_p7}
1212
# DOCKER_ARCHS to eventually push to the registry
1313
DOCKER_ARCHS="amd64 arm64"
1414

1515
case "${JRE_VERSION}" in
1616
6 )
17-
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.25_p9
17+
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.26_p4
1818
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:1.6.0-119
1919
# single arch image
2020
DOCKER_ARCHS=amd64
2121
;;
2222
7 )
23-
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.25_p9
23+
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.26_p4
2424
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:1.7.0_352
2525
# single arch image
2626
DOCKER_ARCHS=amd64
2727
;;
2828
8 )
29-
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.25_p9
29+
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.26_p4
3030
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:8.422.05-jre
3131
;;
3232
11 )
33-
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.25_p9
34-
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:11.0.25_p9-jre
33+
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:11.0.26_p4
34+
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:11.0.26_p4-jre
3535
;;
3636
17 )
37-
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:21.0.5_p11
38-
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:17.0.13_p11-jre
37+
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:21.0.6_p7
38+
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:17.0.9_p8-jre
3939
;;
4040
21 )
41-
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:21.0.5_p11
42-
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:21.0.5_p11-jre
41+
DOCKER_BUILD_IMAGE=ghcr.io/openzipkin/java:21.0.6_p7
42+
DOCKER_PARENT_IMAGE=ghcr.io/openzipkin/java:21.0.6_p7-jre
4343
;;
4444
* )
4545
echo "Invalid JRE_VERSION: ${JRE_VERSION}"

docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# non-root users and such as they are not intended to run in production anyway.
33

44
# The image binaries this example builds are installed over
5-
ARG docker_parent_image=ghcr.io/openzipkin/java:21.0.5_p11
5+
ARG docker_parent_image=ghcr.io/openzipkin/java:21.0.6_p7
66
## Use JDK 11 to build projects, as that can still compile Java 6
7-
ARG docker_build_image=ghcr.io/openzipkin/java:11.0.25_p9
7+
ARG docker_build_image=ghcr.io/openzipkin/java:11.0.26_p4
88

99
# We copy files from the context into a scratch container first to avoid a problem where docker and
1010
# docker compose don't share layer hashes https://github.com/docker/compose/issues/883 normally.

0 commit comments

Comments
 (0)