Forked from: https://github.com/docker-library/cassandra
This fork updates the Cassandra 2.1 (2.1.22) Dockerfile to support builds on arm64 in the branch and adds a Cassandra 2.1.16 build needed for project-specific work. Both changes are in the update-2.1-for-arm64
branch.
- Use Eclipse Temurin JRE 8 which has an arm64 image
- Upgrade JNA to 4.2.2, the earliest version that has aarch64 support is 4.2.0 (https://github.com/java-native-access/jna/commit/6cd4216336b373339192bef877584d7d78c4b92d) (TBD: why did I choose 4.2.2?)
- Upgrade Snappy to 1.1.8.2, the earliest version with Apple Silicon support (https://github.com/xerial/snappy-java/commit/ab18bdb45752eeab9dd738b5f83093d27f314e12)
Maintained by: the Docker Community
This is the Git repo of the Docker "Official Image" for cassandra
(not to be confused with any official cassandra
image provided by cassandra
upstream). See the Docker Hub page for the full readme on how to use this Docker image and for information regarding contributing and issues.
The full image description on Docker Hub is generated/maintained over in the docker-library/docs repository, specifically in the cassandra
directory.
For more information about the full official images change lifecycle, see the "An image's source changed in Git, now what?" FAQ entry.
For outstanding cassandra
image PRs, check PRs with the "library/cassandra" label on the official-images repository. For the current "source of truth" for cassandra
, see the library/cassandra
file in the official-images repository.
Build | Status | Badges | (per-arch) |
---|---|---|---|