Run update.sh

This commit is contained in:
Docker Library Bot 2019-07-20 00:14:52 +00:00
parent 56cea55297
commit e4756e94fe
3 changed files with 149 additions and 100 deletions

View File

@ -66,127 +66,176 @@ If you are still convinced that you need Docker-in-Docker and not just access to
[![asciicast](https://asciinema.org/a/24707.png)](https://asciinema.org/a/24707)
## TLS
Starting in 18.09+, the `dind` variants of this image will automatically generate TLS certificates in the directory specified by the `DOCKER_TLS_CERTDIR` environment variable.
**Warning:** in 18.09, this behavior is disabled by default (for compatibility). If you use `--network=host`, shared network namespaces (as in Kubernetes pods), or otherwise have network access to the container (including containers started within the `dind` instance via their gateway interface), this is a potential security issue (which can lead to access to the host system, for example). It is recommended to enable TLS by setting the variable to an appropriate value (`-e DOCKER_TLS_CERTDIR=/certs` or similar). In 19.03+, this behavior is enabled by default.
When enabled, the Docker daemon will be started with `--host=tcp://0.0.0.0:2376 --tlsverify ...` (and when disabled, the Docker daemon will be started with `--host=tcp://0.0.0.0:2375`).
Inside the directory specified by `DOCKER_TLS_CERTDIR`, the entrypoint scripts will create/use three directories:
- `ca`: the certificate authority files (`cert.pem`, `key.pem`)
- `server`: the `dockerd` (daemon) certificate files (`cert.pem`, `ca.pem`, `key.pem`)
- `client`: the `docker` (client) certificate files (`cert.pem`, `ca.pem`, `key.pem`; suitable for `DOCKER_CERT_PATH`)
In order to make use of this functionality from a "client" container, at least the `client` subdirectory of the `$DOCKER_TLS_CERTDIR` directory needs to be shared (as illustrated in the following examples).
To disable this image behavior, simply override the container command or entrypoint to run `dockerd` directly (`... docker:dind dockerd ...` or `... --entrypoint dockerd docker:dind ...`).
## Start a daemon instance
```console
$ docker run --privileged --name some-docker -d docker:dind
$ docker run --privileged --name some-docker -d \
--network some-network --network-alias docker \
-e DOCKER_TLS_CERTDIR=/certs \
-v some-docker-certs-ca:/certs/ca \
-v some-docker-certs-client:/certs/client \
docker:dind
```
**Note:** `--privileged` is required for Docker-in-Docker to function properly, but it should be used with care as it provides full access to the host environment, as explained [in the relevant section of the Docker documentation](https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities).
**Warning:** by default, the `dind` variants of this image add `--host=tcp://0.0.0.0:2375` (on top of the explicit default of `--host=unix:///var/run/docker.sock`) in order to allow other containers to access `dockerd` (as the following examples illustrate). If you use `--network=host`, shared network namespaces (as in Kubernetes pods), or otherwise have network access to the container (including containers started within the `dind` instance via their gateway interface), this is a potential security issue (which can lead to access to the host system, for example). To disable this image behavior, simply override the container command or entrypoint to run `dockerd` directly (`... docker:dind dockerd ...` or `... --entrypoint dockerd docker:dind ...`). It is recommended to implement TLS (`... docker:dind dockerd --host tcp://0.0.0.0:2376 --tlsverify ...`) if network access to the `dind` instance is required.
## Connect to it from a second container
```console
$ docker run --rm --link some-docker:docker docker:edge version
Client:
Version: 17.05.0-ce
API version: 1.27 (downgraded from 1.29)
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
$ docker run --rm --network some-network \
-e DOCKER_TLS_CERTDIR=/certs \
-v some-docker-certs-client:/certs/client:ro \
docker:latest version
Client: Docker Engine - Community
Version: 18.09.8
API version: 1.39
Go version: go1.10.8
Git commit: 0dd43dd87f
Built: Wed Jul 17 17:38:58 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Version: 17.03.1-ce
API version: 1.27 (minimum version 1.12)
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.8
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 0dd43dd87f
Built: Wed Jul 17 17:48:49 2019
OS/Arch: linux/amd64
Experimental: false
```
```console
$ docker run -it --rm --link some-docker:docker docker:edge sh
$ docker run -it --rm --network some-network \
-e DOCKER_TLS_CERTDIR=/certs \
-v some-docker-certs-client:/certs/client:ro \
docker:latest sh
/ # docker version
Client:
Version: 17.05.0-ce
API version: 1.27 (downgraded from 1.29)
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Client: Docker Engine - Community
Version: 18.09.8
API version: 1.39
Go version: go1.10.8
Git commit: 0dd43dd87f
Built: Wed Jul 17 17:38:58 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Version: 17.03.1-ce
API version: 1.27 (minimum version 1.12)
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.8
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 0dd43dd87f
Built: Wed Jul 17 17:48:49 2019
OS/Arch: linux/amd64
Experimental: false
```
```console
$ docker run --rm --link some-docker:docker docker info
$ docker run --rm --network some-network \
-e DOCKER_TLS_CERTDIR=/certs \
-v some-docker-certs-client:/certs/client:ro \
docker:latest info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.03.1-ce
Storage Driver: vfs
Server Version: 18.09.8
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
containerd version: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f
init version: fec3683
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.4.63-gentoo
Operating System: Alpine Linux v3.5 (containerized)
Kernel Version: 4.19.0-5-amd64
Operating System: Alpine Linux v3.10 (containerized)
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 31.4 GiB
Name: 393376fdc461
ID: FDP3:4GDT:L2WP:D4CC:UAW5:RHNA:4Z4G:WQYY:YWBE:7RER:LV7E:USY5
CPUs: 12
Total Memory: 62.79GiB
Name: e174d61a4a12
ID: HJXG:3OT7:MGDL:Y2BL:WCYP:CKSP:CGAM:4BLH:NEI4:IURF:4COF:AH6N
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
```
```console
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker version
Client:
Version: 17.05.0-ce
API version: 1.28 (downgraded from 1.29)
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker:latest version
Client: Docker Engine - Community
Version: 18.09.8
API version: 1.39
Go version: go1.10.8
Git commit: 0dd43dd87f
Built: Wed Jul 17 17:38:58 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Version: 17.04.0-ce
API version: 1.28 (minimum version 1.12)
Go version: go1.8
Git commit: 4845c56
Built: Thu Apr 27 07:51:43 2017
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.7
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 2d0083d
Built: Thu Jun 27 17:23:02 2019
OS/Arch: linux/amd64
Experimental: false
```
## Custom daemon flags
```console
$ docker run --privileged --name some-overlay-docker -d docker:dind --storage-driver=overlay
$ docker run --privileged --name some-docker -d \
--network some-network --network-alias docker \
-e DOCKER_TLS_CERTDIR=/certs \
-v some-docker-certs-ca:/certs/ca \
-v some-docker-certs-client:/certs/client \
docker:dind --storage-driver overlay2
```
## Where to Store Data

View File

@ -16,14 +16,14 @@ WARNING:
# Supported tags and respective `Dockerfile` links
- [`8.7.4-apache`, `8.7-apache`, `8-apache`, `apache`, `8.7.4`, `8.7`, `8`, `latest`](https://github.com/docker-library/drupal/blob/34fc799247d1d7e51f49497bda8a2272198ec512/8.7/apache/Dockerfile)
- [`8.7.4-fpm`, `8.7-fpm`, `8-fpm`, `fpm`](https://github.com/docker-library/drupal/blob/34fc799247d1d7e51f49497bda8a2272198ec512/8.7/fpm/Dockerfile)
- [`8.7.4-fpm-alpine`, `8.7-fpm-alpine`, `8-fpm-alpine`, `fpm-alpine`](https://github.com/docker-library/drupal/blob/34fc799247d1d7e51f49497bda8a2272198ec512/8.7/fpm-alpine/Dockerfile)
- [`8.6.17-apache`, `8.6-apache`, `8.6.17`, `8.6`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/8.6/apache/Dockerfile)
- [`8.6.17-fpm`, `8.6-fpm`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/8.6/fpm/Dockerfile)
- [`8.7.5-apache`, `8.7-apache`, `8-apache`, `apache`, `8.7.5`, `8.7`, `8`, `latest`](https://github.com/docker-library/drupal/blob/1433ab4554bad2fba7c16f6ce5965ccf771bf88a/8.7/apache/Dockerfile)
- [`8.7.5-fpm`, `8.7-fpm`, `8-fpm`, `fpm`](https://github.com/docker-library/drupal/blob/1433ab4554bad2fba7c16f6ce5965ccf771bf88a/8.7/fpm/Dockerfile)
- [`8.7.5-fpm-alpine`, `8.7-fpm-alpine`, `8-fpm-alpine`, `fpm-alpine`](https://github.com/docker-library/drupal/blob/1433ab4554bad2fba7c16f6ce5965ccf771bf88a/8.7/fpm-alpine/Dockerfile)
- [`8.6.17-apache`, `8.6-apache`, `8.6.17`, `8.6`](https://github.com/docker-library/drupal/blob/b05d762e4fa8ff852649ed6673c5653d9bb18401/8.6/apache/Dockerfile)
- [`8.6.17-fpm`, `8.6-fpm`](https://github.com/docker-library/drupal/blob/b05d762e4fa8ff852649ed6673c5653d9bb18401/8.6/fpm/Dockerfile)
- [`8.6.17-fpm-alpine`, `8.6-fpm-alpine`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/8.6/fpm-alpine/Dockerfile)
- [`7.67-apache`, `7-apache`, `7.67`, `7`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/7/apache/Dockerfile)
- [`7.67-fpm`, `7-fpm`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/7/fpm/Dockerfile)
- [`7.67-apache`, `7-apache`, `7.67`, `7`](https://github.com/docker-library/drupal/blob/b05d762e4fa8ff852649ed6673c5653d9bb18401/7/apache/Dockerfile)
- [`7.67-fpm`, `7-fpm`](https://github.com/docker-library/drupal/blob/b05d762e4fa8ff852649ed6673c5653d9bb18401/7/fpm/Dockerfile)
- [`7.67-fpm-alpine`, `7-fpm-alpine`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/7/fpm-alpine/Dockerfile)
# Quick reference

View File

@ -18,16 +18,16 @@ WARNING:
## Simple Tags
- [`14-ea-5-jdk-oraclelinux7`, `14-ea-5-oraclelinux7`, `14-ea-jdk-oraclelinux7`, `14-ea-oraclelinux7`, `14-jdk-oraclelinux7`, `14-oraclelinux7`, `14-ea-5-jdk-oracle`, `14-ea-5-oracle`, `14-ea-jdk-oracle`, `14-ea-oracle`, `14-jdk-oracle`, `14-oracle`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/oracle/Dockerfile)
- [`14-ea-6-jdk-oraclelinux7`, `14-ea-6-oraclelinux7`, `14-ea-jdk-oraclelinux7`, `14-ea-oraclelinux7`, `14-jdk-oraclelinux7`, `14-oraclelinux7`, `14-ea-6-jdk-oracle`, `14-ea-6-oracle`, `14-ea-jdk-oracle`, `14-ea-oracle`, `14-jdk-oracle`, `14-oracle`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/oracle/Dockerfile)
- [`14-ea-3-jdk-alpine3.10`, `14-ea-3-alpine3.10`, `14-ea-jdk-alpine3.10`, `14-ea-alpine3.10`, `14-jdk-alpine3.10`, `14-alpine3.10`, `14-ea-3-jdk-alpine`, `14-ea-3-alpine`, `14-ea-jdk-alpine`, `14-ea-alpine`, `14-jdk-alpine`, `14-alpine`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/alpine/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-1809`, `14-ea-5-windowsservercore-1809`, `14-ea-jdk-windowsservercore-1809`, `14-ea-windowsservercore-1809`, `14-jdk-windowsservercore-1809`, `14-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-1809/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-1803`, `14-ea-5-windowsservercore-1803`, `14-ea-jdk-windowsservercore-1803`, `14-ea-windowsservercore-1803`, `14-jdk-windowsservercore-1803`, `14-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-1803/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-ltsc2016`, `14-ea-5-windowsservercore-ltsc2016`, `14-ea-jdk-windowsservercore-ltsc2016`, `14-ea-windowsservercore-ltsc2016`, `14-jdk-windowsservercore-ltsc2016`, `14-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- [`13-ea-29-jdk-oraclelinux7`, `13-ea-29-oraclelinux7`, `13-ea-jdk-oraclelinux7`, `13-ea-oraclelinux7`, `13-jdk-oraclelinux7`, `13-oraclelinux7`, `13-ea-29-jdk-oracle`, `13-ea-29-oracle`, `13-ea-jdk-oracle`, `13-ea-oracle`, `13-jdk-oracle`, `13-oracle`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/oracle/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-1809`, `14-ea-6-windowsservercore-1809`, `14-ea-jdk-windowsservercore-1809`, `14-ea-windowsservercore-1809`, `14-jdk-windowsservercore-1809`, `14-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-1809/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-1803`, `14-ea-6-windowsservercore-1803`, `14-ea-jdk-windowsservercore-1803`, `14-ea-windowsservercore-1803`, `14-jdk-windowsservercore-1803`, `14-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-1803/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-ltsc2016`, `14-ea-6-windowsservercore-ltsc2016`, `14-ea-jdk-windowsservercore-ltsc2016`, `14-ea-windowsservercore-ltsc2016`, `14-jdk-windowsservercore-ltsc2016`, `14-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- [`13-ea-30-jdk-oraclelinux7`, `13-ea-30-oraclelinux7`, `13-ea-jdk-oraclelinux7`, `13-ea-oraclelinux7`, `13-jdk-oraclelinux7`, `13-oraclelinux7`, `13-ea-30-jdk-oracle`, `13-ea-30-oracle`, `13-ea-jdk-oracle`, `13-ea-oracle`, `13-jdk-oracle`, `13-oracle`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/oracle/Dockerfile)
- [`13-ea-27-jdk-alpine3.10`, `13-ea-27-alpine3.10`, `13-ea-jdk-alpine3.10`, `13-ea-alpine3.10`, `13-jdk-alpine3.10`, `13-alpine3.10`, `13-ea-27-jdk-alpine`, `13-ea-27-alpine`, `13-ea-jdk-alpine`, `13-ea-alpine`, `13-jdk-alpine`, `13-alpine`](https://github.com/docker-library/openjdk/blob/44d6908951d61d6f3fc8d08a4c0e7857f0914ee5/13/jdk/alpine/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-1809`, `13-ea-29-windowsservercore-1809`, `13-ea-jdk-windowsservercore-1809`, `13-ea-windowsservercore-1809`, `13-jdk-windowsservercore-1809`, `13-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-1809/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-1803`, `13-ea-29-windowsservercore-1803`, `13-ea-jdk-windowsservercore-1803`, `13-ea-windowsservercore-1803`, `13-jdk-windowsservercore-1803`, `13-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-1803/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-ltsc2016`, `13-ea-29-windowsservercore-ltsc2016`, `13-ea-jdk-windowsservercore-ltsc2016`, `13-ea-windowsservercore-ltsc2016`, `13-jdk-windowsservercore-ltsc2016`, `13-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-1809`, `13-ea-30-windowsservercore-1809`, `13-ea-jdk-windowsservercore-1809`, `13-ea-windowsservercore-1809`, `13-jdk-windowsservercore-1809`, `13-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-1809/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-1803`, `13-ea-30-windowsservercore-1803`, `13-ea-jdk-windowsservercore-1803`, `13-ea-windowsservercore-1803`, `13-jdk-windowsservercore-1803`, `13-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-1803/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-ltsc2016`, `13-ea-30-windowsservercore-ltsc2016`, `13-ea-jdk-windowsservercore-ltsc2016`, `13-ea-windowsservercore-ltsc2016`, `13-jdk-windowsservercore-ltsc2016`, `13-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- [`12.0.2-jdk-oraclelinux7`, `12.0.2-oraclelinux7`, `12.0-jdk-oraclelinux7`, `12.0-oraclelinux7`, `12-jdk-oraclelinux7`, `12-oraclelinux7`, `jdk-oraclelinux7`, `oraclelinux7`, `12.0.2-jdk-oracle`, `12.0.2-oracle`, `12.0-jdk-oracle`, `12.0-oracle`, `12-jdk-oracle`, `12-oracle`, `jdk-oracle`, `oracle`](https://github.com/docker-library/openjdk/blob/ab157251df23dd65820061df29cf063449a77fbb/12/jdk/oracle/Dockerfile)
- [`12.0.2-jdk-windowsservercore-1809`, `12.0.2-windowsservercore-1809`, `12.0-jdk-windowsservercore-1809`, `12.0-windowsservercore-1809`, `12-jdk-windowsservercore-1809`, `12-windowsservercore-1809`, `jdk-windowsservercore-1809`, `windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/ab157251df23dd65820061df29cf063449a77fbb/12/jdk/windows/windowsservercore-1809/Dockerfile)
- [`12.0.2-jdk-windowsservercore-1803`, `12.0.2-windowsservercore-1803`, `12.0-jdk-windowsservercore-1803`, `12.0-windowsservercore-1803`, `12-jdk-windowsservercore-1803`, `12-windowsservercore-1803`, `jdk-windowsservercore-1803`, `windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/ab157251df23dd65820061df29cf063449a77fbb/12/jdk/windows/windowsservercore-1803/Dockerfile)
@ -55,24 +55,24 @@ WARNING:
## Shared Tags
- `14-ea-5-jdk`, `14-ea-5`, `14-ea-jdk`, `14-ea`, `14-jdk`, `14`:
- [`14-ea-5-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/oracle/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-1809/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-1803/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `14-ea-5-jdk-windowsservercore`, `14-ea-5-windowsservercore`, `14-ea-jdk-windowsservercore`, `14-ea-windowsservercore`, `14-jdk-windowsservercore`, `14-windowsservercore`:
- [`14-ea-5-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-1809/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-1803/Dockerfile)
- [`14-ea-5-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/1ec9487ee47d39a46d914633a1b48db99eba7115/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `13-ea-29-jdk`, `13-ea-29`, `13-ea-jdk`, `13-ea`, `13-jdk`, `13`:
- [`13-ea-29-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/oracle/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-1809/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-1803/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `13-ea-29-jdk-windowsservercore`, `13-ea-29-windowsservercore`, `13-ea-jdk-windowsservercore`, `13-ea-windowsservercore`, `13-jdk-windowsservercore`, `13-windowsservercore`:
- [`13-ea-29-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-1809/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-1803/Dockerfile)
- [`13-ea-29-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/041df9cd062fe5e8080c46eea4def0b4e08d10e0/13/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `14-ea-6-jdk`, `14-ea-6`, `14-ea-jdk`, `14-ea`, `14-jdk`, `14`:
- [`14-ea-6-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/oracle/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-1809/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-1803/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `14-ea-6-jdk-windowsservercore`, `14-ea-6-windowsservercore`, `14-ea-jdk-windowsservercore`, `14-ea-windowsservercore`, `14-jdk-windowsservercore`, `14-windowsservercore`:
- [`14-ea-6-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-1809/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-1803/Dockerfile)
- [`14-ea-6-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `13-ea-30-jdk`, `13-ea-30`, `13-ea-jdk`, `13-ea`, `13-jdk`, `13`:
- [`13-ea-30-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/oracle/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-1809/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-1803/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `13-ea-30-jdk-windowsservercore`, `13-ea-30-windowsservercore`, `13-ea-jdk-windowsservercore`, `13-ea-windowsservercore`, `13-jdk-windowsservercore`, `13-windowsservercore`:
- [`13-ea-30-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-1809/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-1803/Dockerfile)
- [`13-ea-30-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/13/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `12.0.2-jdk`, `12.0.2`, `12.0-jdk`, `12.0`, `12-jdk`, `12`, `jdk`, `latest`:
- [`12.0.2-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/ab157251df23dd65820061df29cf063449a77fbb/12/jdk/oracle/Dockerfile)
- [`12.0.2-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/ab157251df23dd65820061df29cf063449a77fbb/12/jdk/windows/windowsservercore-1809/Dockerfile)