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) [![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 ## Start a daemon instance
```console ```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). **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 ## Connect to it from a second container
```console ```console
$ docker run --rm --link some-docker:docker docker:edge version $ docker run --rm --network some-network \
Client: -e DOCKER_TLS_CERTDIR=/certs \
Version: 17.05.0-ce -v some-docker-certs-client:/certs/client:ro \
API version: 1.27 (downgraded from 1.29) docker:latest version
Go version: go1.7.5 Client: Docker Engine - Community
Git commit: 89658be Version: 18.09.8
Built: Fri May 5 15:36:11 2017 API version: 1.39
OS/Arch: linux/amd64 Go version: go1.10.8
Git commit: 0dd43dd87f
Built: Wed Jul 17 17:38:58 2019
OS/Arch: linux/amd64
Experimental: false
Server: Server: Docker Engine - Community
Version: 17.03.1-ce Engine:
API version: 1.27 (minimum version 1.12) Version: 18.09.8
Go version: go1.7.5 API version: 1.39 (minimum version 1.12)
Git commit: c6d412e Go version: go1.10.8
Built: Tue Mar 28 00:40:02 2017 Git commit: 0dd43dd87f
OS/Arch: linux/amd64 Built: Wed Jul 17 17:48:49 2019
Experimental: false OS/Arch: linux/amd64
Experimental: false
``` ```
```console ```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 / # docker version
Client: Client: Docker Engine - Community
Version: 17.05.0-ce Version: 18.09.8
API version: 1.27 (downgraded from 1.29) API version: 1.39
Go version: go1.7.5 Go version: go1.10.8
Git commit: 89658be Git commit: 0dd43dd87f
Built: Fri May 5 15:36:11 2017 Built: Wed Jul 17 17:38:58 2019
OS/Arch: linux/amd64 OS/Arch: linux/amd64
Experimental: false
Server: Server: Docker Engine - Community
Version: 17.03.1-ce Engine:
API version: 1.27 (minimum version 1.12) Version: 18.09.8
Go version: go1.7.5 API version: 1.39 (minimum version 1.12)
Git commit: c6d412e Go version: go1.10.8
Built: Tue Mar 28 00:40:02 2017 Git commit: 0dd43dd87f
OS/Arch: linux/amd64 Built: Wed Jul 17 17:48:49 2019
Experimental: false OS/Arch: linux/amd64
Experimental: false
``` ```
```console ```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 Containers: 0
Running: 0 Running: 0
Paused: 0 Paused: 0
Stopped: 0 Stopped: 0
Images: 0 Images: 0
Server Version: 17.03.1-ce Server Version: 18.09.8
Storage Driver: vfs Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file Logging Driver: json-file
Cgroup Driver: cgroupfs Cgroup Driver: cgroupfs
Plugins: Plugins:
Volume: local Volume: local
Network: bridge host macvlan null overlay Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive Swarm: inactive
Runtimes: runc Runtimes: runc
Default Runtime: runc Default Runtime: runc
Init Binary: docker-init Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc containerd version: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f
init version: 949e6fa init version: fec3683
Security Options: Security Options:
apparmor
seccomp seccomp
Profile: default Profile: default
Kernel Version: 4.4.63-gentoo Kernel Version: 4.19.0-5-amd64
Operating System: Alpine Linux v3.5 (containerized) Operating System: Alpine Linux v3.10 (containerized)
OSType: linux OSType: linux
Architecture: x86_64 Architecture: x86_64
CPUs: 8 CPUs: 12
Total Memory: 31.4 GiB Total Memory: 62.79GiB
Name: 393376fdc461 Name: e174d61a4a12
ID: FDP3:4GDT:L2WP:D4CC:UAW5:RHNA:4Z4G:WQYY:YWBE:7RER:LV7E:USY5 ID: HJXG:3OT7:MGDL:Y2BL:WCYP:CKSP:CGAM:4BLH:NEI4:IURF:4COF:AH6N
Docker Root Dir: /var/lib/docker Docker Root Dir: /var/lib/docker
Debug Mode (client): false Debug Mode (client): false
Debug Mode (server): false Debug Mode (server): false
Registry: https://index.docker.io/v1/ Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled Labels:
WARNING: bridge-nf-call-ip6tables is disabled
Experimental: false Experimental: false
Insecure Registries: Insecure Registries:
127.0.0.0/8 127.0.0.0/8
Live Restore Enabled: false Live Restore Enabled: false
Product License: Community Engine
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
``` ```
```console ```console
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker version $ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker:latest version
Client: Client: Docker Engine - Community
Version: 17.05.0-ce Version: 18.09.8
API version: 1.28 (downgraded from 1.29) API version: 1.39
Go version: go1.7.5 Go version: go1.10.8
Git commit: 89658be Git commit: 0dd43dd87f
Built: Fri May 5 15:36:11 2017 Built: Wed Jul 17 17:38:58 2019
OS/Arch: linux/amd64 OS/Arch: linux/amd64
Experimental: false
Server: Server: Docker Engine - Community
Version: 17.04.0-ce Engine:
API version: 1.28 (minimum version 1.12) Version: 18.09.7
Go version: go1.8 API version: 1.39 (minimum version 1.12)
Git commit: 4845c56 Go version: go1.10.8
Built: Thu Apr 27 07:51:43 2017 Git commit: 2d0083d
OS/Arch: linux/amd64 Built: Thu Jun 27 17:23:02 2019
Experimental: false OS/Arch: linux/amd64
Experimental: false
``` ```
## Custom daemon flags ## Custom daemon flags
```console ```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 ## Where to Store Data

View File

@ -16,14 +16,14 @@ WARNING:
# Supported tags and respective `Dockerfile` links # 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.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.4-fpm`, `8.7-fpm`, `8-fpm`, `fpm`](https://github.com/docker-library/drupal/blob/34fc799247d1d7e51f49497bda8a2272198ec512/8.7/fpm/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.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.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/f52125f5b83b26f488977abe9cfa8adb68a9f706/8.6/apache/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/f52125f5b83b26f488977abe9cfa8adb68a9f706/8.6/fpm/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) - [`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-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/f52125f5b83b26f488977abe9cfa8adb68a9f706/7/fpm/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) - [`7.67-fpm-alpine`, `7-fpm-alpine`](https://github.com/docker-library/drupal/blob/f52125f5b83b26f488977abe9cfa8adb68a9f706/7/fpm-alpine/Dockerfile)
# Quick reference # Quick reference

View File

@ -18,16 +18,16 @@ WARNING:
## Simple Tags ## 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-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-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-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-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-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) - [`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-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) - [`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-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-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-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-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-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-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-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-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) - [`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 ## Shared Tags
- `14-ea-5-jdk`, `14-ea-5`, `14-ea-jdk`, `14-ea`, `14-jdk`, `14`: - `14-ea-6-jdk`, `14-ea-6`, `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-6-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/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-6-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/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-6-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/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-6-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/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-6-jdk-windowsservercore`, `14-ea-6-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-6-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/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-6-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/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-6-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/afa64e6e402a56a457a8d928d67024bfaad34aad/14/jdk/windows/windowsservercore-ltsc2016/Dockerfile)
- `13-ea-29-jdk`, `13-ea-29`, `13-ea-jdk`, `13-ea`, `13-jdk`, `13`: - `13-ea-30-jdk`, `13-ea-30`, `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-30-jdk-oraclelinux7`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/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-30-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/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-30-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/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-30-jdk-windowsservercore-ltsc2016`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/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-30-jdk-windowsservercore`, `13-ea-30-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-30-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/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-30-jdk-windowsservercore-1803`](https://github.com/docker-library/openjdk/blob/5ed85f0692d4e1818539fe04268900409e410490/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-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`, `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-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) - [`12.0.2-jdk-windowsservercore-1809`](https://github.com/docker-library/openjdk/blob/ab157251df23dd65820061df29cf063449a77fbb/12/jdk/windows/windowsservercore-1809/Dockerfile)