|
@@ -17,13 +17,9 @@ WARNING:
|
|
|
# Supported tags and respective `Dockerfile` links
|
|
# Supported tags and respective `Dockerfile` links
|
|
|
|
|
|
|
|
- [`latest`, `9`, `9.2`, `9.2.7`, `9.2-jre`, `9.2.7-jre`, `9.2.7.0`, `9.2.7.0-jre`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/jre/Dockerfile)
|
|
- [`latest`, `9`, `9.2`, `9.2.7`, `9.2-jre`, `9.2.7-jre`, `9.2.7.0`, `9.2.7.0-jre`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/jre/Dockerfile)
|
|
|
-- [`9-alpine`, `9.2-alpine`, `9.2.7-alpine`, `9.2-jre-alpine`, `9.2.7-jre-alpine`, `9.2.7.0-alpine`, `9.2.7.0-jre-alpine`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/alpine-jre/Dockerfile)
|
|
|
|
|
- [`9-jdk`, `9.2-jdk`, `9.2.7-jdk`, `9.2.7.0-jdk`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/jdk/Dockerfile)
|
|
- [`9-jdk`, `9.2-jdk`, `9.2.7-jdk`, `9.2.7.0-jdk`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/jdk/Dockerfile)
|
|
|
-- [`9-jdk-alpine`, `9.2-jdk-alpine`, `9.2.7-jdk-alpine`, `9.2.7.0-jdk-alpine`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/alpine-jdk/Dockerfile)
|
|
|
|
|
- [`9-onbuild`, `9.2-onbuild`, `9.2.7-onbuild`, `9.2.7.0-onbuild`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/onbuild/Dockerfile)
|
|
- [`9-onbuild`, `9.2-onbuild`, `9.2.7-onbuild`, `9.2.7.0-onbuild`](https://github.com/cpuguy83/docker-jruby/blob/2652374c4b77233723990e0f27993f185bf80645/9000/onbuild/Dockerfile)
|
|
|
- [`9.1`, `9.1.17`, `9.1.17.0`, `9.1-jre`, `9.1.17-jre`, `9.1.17.0-jre`](https://github.com/cpuguy83/docker-jruby/blob/8bc3fe27670a851953345182fe12f14f5e708383/9000/jre/Dockerfile)
|
|
- [`9.1`, `9.1.17`, `9.1.17.0`, `9.1-jre`, `9.1.17-jre`, `9.1.17.0-jre`](https://github.com/cpuguy83/docker-jruby/blob/8bc3fe27670a851953345182fe12f14f5e708383/9000/jre/Dockerfile)
|
|
|
-- [`9.1-alpine`, `9.1.17-alpine`, `9.1.17.0-alpine`, `9.1-jre-alpine`, `9.1.17-jre-alpine`, `9.1.17.0-jre-alpine`](https://github.com/cpuguy83/docker-jruby/blob/8bc3fe27670a851953345182fe12f14f5e708383/9000/alpine-jre/Dockerfile)
|
|
|
|
|
-- [`9.1-jdk-alpine`, `9.1.17-jdk-alpine`, `9.1.17.0-jdk-alpine`](https://github.com/cpuguy83/docker-jruby/blob/8bc3fe27670a851953345182fe12f14f5e708383/9000/alpine-jdk/Dockerfile)
|
|
|
|
|
- [`9.1-jdk`, `9.1.17-jdk`, `9.1.17.0-jdk`](https://github.com/cpuguy83/docker-jruby/blob/8bc3fe27670a851953345182fe12f14f5e708383/9000/jdk/Dockerfile)
|
|
- [`9.1-jdk`, `9.1.17-jdk`, `9.1.17.0-jdk`](https://github.com/cpuguy83/docker-jruby/blob/8bc3fe27670a851953345182fe12f14f5e708383/9000/jdk/Dockerfile)
|
|
|
|
|
|
|
|
# Quick reference
|
|
# Quick reference
|
|
@@ -38,7 +34,7 @@ WARNING:
|
|
|
[the Docker Community](https://github.com/cpuguy83/docker-jruby)
|
|
[the Docker Community](https://github.com/cpuguy83/docker-jruby)
|
|
|
|
|
|
|
|
- **Supported architectures**: ([more info](https://github.com/docker-library/official-images#architectures-other-than-amd64))
|
|
- **Supported architectures**: ([more info](https://github.com/docker-library/official-images#architectures-other-than-amd64))
|
|
|
- [`amd64`](https://hub.docker.com/r/amd64/jruby/), [`arm32v5`](https://hub.docker.com/r/arm32v5/jruby/), [`arm64v8`](https://hub.docker.com/r/arm64v8/jruby/), [`i386`](https://hub.docker.com/r/i386/jruby/), [`ppc64le`](https://hub.docker.com/r/ppc64le/jruby/), [`s390x`](https://hub.docker.com/r/s390x/jruby/)
|
|
|
|
|
|
|
+ [`amd64`](https://hub.docker.com/r/amd64/jruby/)
|
|
|
|
|
|
|
|
- **Published image artifact details**:
|
|
- **Published image artifact details**:
|
|
|
[repo-info repo's `repos/jruby/` directory](https://github.com/docker-library/repo-info/blob/master/repos/jruby) ([history](https://github.com/docker-library/repo-info/commits/master/repos/jruby))
|
|
[repo-info repo's `repos/jruby/` directory](https://github.com/docker-library/repo-info/blob/master/repos/jruby) ([history](https://github.com/docker-library/repo-info/commits/master/repos/jruby))
|
|
@@ -116,14 +112,6 @@ The `jruby` images come in many flavors, each designed for a specific use case.
|
|
|
|
|
|
|
|
This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
|
|
This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
|
|
|
|
|
|
|
|
-## `jruby:<version>-alpine`
|
|
|
|
|
-
|
|
|
|
|
-This image is based on the popular [Alpine Linux project](http://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
|
|
|
|
|
-
|
|
|
|
|
-This variant is highly recommended when final image size being as small as possible is desired. The main caveat to note is that it does use [musl libc](http://www.musl-libc.org) instead of [glibc and friends](http://www.etalabs.net/compare_libcs.html), so certain software might run into issues depending on the depth of their libc requirements. However, most software doesn't have an issue with this, so this variant is usually a very safe choice. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
|
|
|
|
|
-
|
|
|
|
|
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
|
|
|
|
|
-
|
|
|
|
|
## `jruby:<version>-onbuild`
|
|
## `jruby:<version>-onbuild`
|
|
|
|
|
|
|
|
The `ONBUILD` image variants are deprecated, and their usage is discouraged. For more details, see [docker-library/official-images#2076](https://github.com/docker-library/official-images/issues/2076).
|
|
The `ONBUILD` image variants are deprecated, and their usage is discouraged. For more details, see [docker-library/official-images#2076](https://github.com/docker-library/official-images/issues/2076).
|