Skip to content

Commit

Permalink
Document tag naming scheme. Fixes #14
Browse files Browse the repository at this point in the history
  • Loading branch information
sebthom committed Sep 27, 2023
1 parent 927934a commit 3e700e5
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,28 @@ The image comes pre-installed with latest releases of:
- [bash-funk](https://github.com/vegardit/bash-funk) Bash toolbox with adaptive Bash prompt
- [Docker CE (Community Edition)](https://download.docker.com/linux/debian/dists/bullseye/pool/stable/amd64/) command line client
- [git](https://packages.debian.org/en/git) command line client
- [GraalVM CE Java 11, 17 or 21](https://www.graalvm.org/downloads/) with [native-image](https://www.graalvm.org/reference-manual/native-image/) extension.
- [GraalVM CE (Community Edition) for JDK 11, 17 or 21](https://www.graalvm.org/downloads/) with [native-image](https://www.graalvm.org/reference-manual/native-image/) extension.
- [openssh-client](https://packages.debian.org/en/openssh-client) SSH command line client
- [upx](https://upx.github.io/) executable packer


Further we add the user `user` with uid `1000` and gid `1000` as non-privileged user in order to run without root privileges.
Note, that the user is not set to 1000 within the docker image. Specify the uid to be `1000` with your docker run command.


## <a name="tags"></a>Docker image tagging scheme

|Tag|Description
|-|-
|`:latest-java11` <br> `:latest-java17` <br> `:latest-java21` | latest available [GraalVM CE releases](https://github.com/graalvm/graalvm-ce-builds/releases) for the given JDK
|`:dev-java21` | latest available [GraalVM CE development builds](https://github.com/graalvm/graalvm-ce-dev-builds/releases) for the given JDK
|`:XX.Y.Z` | the given GraalVM CE releases (e.g. `17.0.8` for JDK 17 and `21.0.0` for JDK 21) following GraaLVM's [new version naming scheme](https://medium.com/graalvm/a-new-graalvm-release-and-new-free-license-4aab483692f5#8822).
|`:XX.Y.Z-java11` <br> `:XX.Y.Z-java17` | the given GraalVM CE releases (e.g. `22.3.2-java11`) following GraaLVM's **old version naming scheme**

See all available tags at https://hub.docker.com/r/vegardit/graalvm-maven/tags



## Usage

### Building a local Maven project
Expand Down

0 comments on commit 3e700e5

Please sign in to comment.