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