Skip to content

[Enhancement]: Proposal to Upgrade Alpine Version in DockerClientFactory.java due to Impending EOL #8430

@pleszczy

Description

@pleszczy

Module

Core

Proposal

Issue Summary
The current version of Alpine Linux used in DockerClientFactory.java within the testcontainers-java project is Alpine 3.16. According to the Alpine Linux End-of-Life (EOL) schedule, Alpine 3.16 will reach its end of life in 2 months (Alpine Linux EOL Schedule). Continuing to use an EOL version could expose users to security vulnerabilities due to the lack of future security patches and updates.

Proposed Solution
I propose that we upgrade the Alpine version used in DockerClientFactory.java to a more recent, supported version. This will ensure continued security updates and maintain compatibility with projects that depend on newer Alpine versions.

Temporary workaround
Use testcontainers.properties to upgrade the version

tinyimage.container.image = alpine:3.17

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions