This is page 14 of 22. Use http://codebase.md/id/docs/get_started/create/basic_markup.html?lines=false&page={x} to view the full context.
# Directory Structure
```
├── .ci
│   ├── check-markdownfmt.sh
│   ├── check-metadata.sh
│   ├── check-pr-no-readme.sh
│   ├── check-required-files.sh
│   ├── check-short.sh
│   ├── check-ymlfmt.sh
│   └── get-markdownfmt.sh
├── .common-templates
│   ├── maintainer-community.md
│   ├── maintainer-docker.md
│   ├── maintainer-hashicorp.md
│   └── maintainer-influxdata.md
├── .dockerignore
├── .github
│   └── workflows
│       └── ci.yml
├── .template-helpers
│   ├── arches.sh
│   ├── autogenerated-warning.md
│   ├── compose.md
│   ├── generate-dockerfile-links-partial.sh
│   ├── generate-dockerfile-links-partial.tmpl
│   ├── get-help.md
│   ├── issues.md
│   ├── license-common.md
│   ├── template.md
│   ├── variant-alpine.md
│   ├── variant-default-buildpack-deps.md
│   ├── variant-default-debian.md
│   ├── variant-default-ubuntu.md
│   ├── variant-onbuild.md
│   ├── variant-slim.md
│   ├── variant-windowsservercore.md
│   ├── variant.md
│   └── variant.sh
├── adminer
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── aerospike
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── almalinux
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── alpine
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── alt
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── amazoncorretto
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── amazonlinux
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── api-firewall
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── arangodb
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── archlinux
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── backdrop
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── bash
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── bonita
│   ├── compose.yaml
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── buildpack-deps
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── busybox
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-glibc.md
│   ├── variant-musl.md
│   ├── variant-uclibc.md
│   └── variant.md
├── caddy
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo-120.png
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── cassandra
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── chronograf
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── cirros
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── clearlinux
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── clefos
│   ├── content.md
│   ├── deprecated.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── clickhouse
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── clojure
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── composer
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── convertigo
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── couchbase
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── couchdb
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── crate
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── dart
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── debian
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-slim.md
│   └── variant.md
├── docker
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-rootless.md
│   └── variant-windowsservercore.md
├── Dockerfile
├── drupal
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-fpm.md
├── eclipse-mosquitto
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── eclipse-temurin
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── eggdrop
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── elasticsearch
│   ├── compose.yaml
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-alpine.md
├── elixir
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── emqx
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── erlang
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── fedora
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── flink
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── fluentd
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── friendica
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── gazebo
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── gcc
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── generate-repo-stub-readme.sh
├── geonetwork
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-postgres.md
│   └── variant.md
├── get-categories.sh
├── ghost
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── golang
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-alpine.md
│   └── variant-tip.md
├── gradle
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── groovy
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── haproxy
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── haskell
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-slim.md
├── haxe
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── hello-world
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── update.sh
├── hitch
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── httpd
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── hylang
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── ibm-semeru-runtimes
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── ibmjava
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── influxdb
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-data.md
│   └── variant-meta.md
├── irssi
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── jetty
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── joomla
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── jruby
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── julia
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── kapacitor
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── kibana
│   ├── compose.yaml
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── kong
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── krakend
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo-120.png
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── LICENSE
├── lightstreamer
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── liquibase
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── logstash
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-alpine.md
├── mageia
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── mariadb
│   ├── compose.yaml
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── markdownfmt.sh
├── matomo
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── maven
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── mediawiki
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── memcached
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── metadata.json
├── metadata.sh
├── mongo
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── mongo-express
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── monica
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── mono
│   ├── content.md
│   ├── deprecated.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── mysql
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── nats
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── neo4j
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── neurodebian
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── nextcloud
│   ├── content.md
│   ├── deprecated.md
│   ├── github-repo
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── nginx
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-perl.md
├── node
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── notary
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── odoo
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── open-liberty
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── openjdk
│   ├── content.md
│   ├── deprecated.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-alpine.md
│   ├── variant-oracle.md
│   └── variant-slim.md
├── oraclelinux
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-slim.md
├── orientdb
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── parallel-update.sh
├── percona
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── perl
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── photon
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── php
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-apache.md
│   ├── variant-cli.md
│   ├── variant-fpm.md
│   └── variant.md
├── php-zendserver
│   ├── content.md
│   ├── deprecated.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── phpmyadmin
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── plone
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── postfixadmin
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-apache.md
│   ├── variant-fpm-alpine.md
│   └── variant-fpm.md
├── postgres
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── push.pl
├── push.sh
├── pypy
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── python
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-slim.md
├── r-base
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── rabbitmq
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── rakudo-star
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── README.md
├── redis
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── redmine
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── registry
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── rethinkdb
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── rocket.chat
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── rockylinux
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── ros
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── ruby
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── rust
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── sapmachine
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── satosa
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── scratch
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── silverpeas
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── solr
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── sonarqube
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── spark
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── spiped
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── storm
│   ├── compose.yaml
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── swift
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── swipl
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── teamspeak
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── telegraf
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── tomcat
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── tomee
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── traefik
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-alpine.md
├── ubuntu
│   ├── content.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── unit
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── update.sh
├── varnish
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── websphere-liberty
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── wordpress
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   ├── variant-cli.md
│   └── variant-fpm.md
├── xwiki
│   ├── content.md
│   ├── get-help.md
│   ├── github-repo
│   ├── issues.md
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   └── README.md
├── ymlfmt.sh
├── yourls
│   ├── compose.yaml
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.svg
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-fpm.md
├── znc
│   ├── content.md
│   ├── github-repo
│   ├── license.md
│   ├── logo.png
│   ├── maintainer.md
│   ├── metadata.json
│   ├── README-short.txt
│   ├── README.md
│   └── variant-slim.md
└── zookeeper
    ├── compose.yaml
    ├── content.md
    ├── github-repo
    ├── license.md
    ├── logo.png
    ├── maintainer.md
    ├── metadata.json
    ├── README-short.txt
    └── README.md
```
# Files
--------------------------------------------------------------------------------
/eclipse-temurin/README.md:
--------------------------------------------------------------------------------
```markdown
<!--
********************************************************************************
WARNING:
    DO NOT EDIT "eclipse-temurin/README.md"
    IT IS AUTO-GENERATED
    (from the other files in "eclipse-temurin/" combined with a set of templates)
********************************************************************************
-->
# Quick reference
-	**Maintained by**:  
	[Adoptium](https://github.com/adoptium/containers)
-	**Where to get help**:  
	[Adoptium Slack](https://adoptium.net/slack); [Adoptium Support](https://github.com/adoptium/adoptium-support/issues/new/choose)
# Supported tags and respective `Dockerfile` links
(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
## Simple Tags
-	[`8u452-b09-jdk-alpine-3.20`, `8-jdk-alpine-3.20`, `8-alpine-3.20`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/alpine/3.20/Dockerfile)
-	[`8u452-b09-jdk-alpine-3.21`, `8-jdk-alpine-3.21`, `8-alpine-3.21`, `8u452-b09-jdk-alpine`, `8-jdk-alpine`, `8-alpine`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/alpine/3.21/Dockerfile)
-	[`8u452-b09-jdk-focal`, `8-jdk-focal`, `8-focal`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/ubuntu/focal/Dockerfile)
-	[`8u452-b09-jdk-jammy`, `8-jdk-jammy`, `8-jammy`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/ubuntu/jammy/Dockerfile)
-	[`8u452-b09-jdk-noble`, `8-jdk-noble`, `8-noble`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/ubuntu/noble/Dockerfile)
-	[`8u452-b09-jdk-ubi9-minimal`, `8-jdk-ubi9-minimal`, `8-ubi9-minimal`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/ubi/ubi9-minimal/Dockerfile)
-	[`8u452-b09-jdk-windowsservercore-ltsc2025`, `8-jdk-windowsservercore-ltsc2025`, `8-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`8u452-b09-jdk-nanoserver-ltsc2025`, `8-jdk-nanoserver-ltsc2025`, `8-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	[`8u452-b09-jdk-windowsservercore-ltsc2022`, `8-jdk-windowsservercore-ltsc2022`, `8-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`8u452-b09-jdk-nanoserver-ltsc2022`, `8-jdk-nanoserver-ltsc2022`, `8-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	[`8u452-b09-jre-alpine-3.20`, `8-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/alpine/3.20/Dockerfile)
-	[`8u452-b09-jre-alpine-3.21`, `8-jre-alpine-3.21`, `8u452-b09-jre-alpine`, `8-jre-alpine`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/alpine/3.21/Dockerfile)
-	[`8u452-b09-jre-focal`, `8-jre-focal`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/ubuntu/focal/Dockerfile)
-	[`8u452-b09-jre-jammy`, `8-jre-jammy`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/ubuntu/jammy/Dockerfile)
-	[`8u452-b09-jre-noble`, `8-jre-noble`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/ubuntu/noble/Dockerfile)
-	[`8u452-b09-jre-ubi9-minimal`, `8-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/ubi/ubi9-minimal/Dockerfile)
-	[`8u452-b09-jre-windowsservercore-ltsc2025`, `8-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`8u452-b09-jre-nanoserver-ltsc2025`, `8-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	[`8u452-b09-jre-windowsservercore-ltsc2022`, `8-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`8u452-b09-jre-nanoserver-ltsc2022`, `8-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	[`11.0.27_6-jdk-alpine-3.20`, `11-jdk-alpine-3.20`, `11-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/alpine/3.20/Dockerfile)
-	[`11.0.27_6-jdk-alpine-3.21`, `11-jdk-alpine-3.21`, `11-alpine-3.21`, `11.0.27_6-jdk-alpine`, `11-jdk-alpine`, `11-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/alpine/3.21/Dockerfile)
-	[`11.0.27_6-jdk-focal`, `11-jdk-focal`, `11-focal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/ubuntu/focal/Dockerfile)
-	[`11.0.27_6-jdk-jammy`, `11-jdk-jammy`, `11-jammy`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/ubuntu/jammy/Dockerfile)
-	[`11.0.27_6-jdk-noble`, `11-jdk-noble`, `11-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/ubuntu/noble/Dockerfile)
-	[`11.0.27_6-jdk-ubi9-minimal`, `11-jdk-ubi9-minimal`, `11-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/ubi/ubi9-minimal/Dockerfile)
-	[`11.0.27_6-jdk-windowsservercore-ltsc2025`, `11-jdk-windowsservercore-ltsc2025`, `11-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`11.0.27_6-jdk-nanoserver-ltsc2025`, `11-jdk-nanoserver-ltsc2025`, `11-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	[`11.0.27_6-jdk-windowsservercore-ltsc2022`, `11-jdk-windowsservercore-ltsc2022`, `11-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`11.0.27_6-jdk-nanoserver-ltsc2022`, `11-jdk-nanoserver-ltsc2022`, `11-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	[`11.0.27_6-jre-alpine-3.20`, `11-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/alpine/3.20/Dockerfile)
-	[`11.0.27_6-jre-alpine-3.21`, `11-jre-alpine-3.21`, `11.0.27_6-jre-alpine`, `11-jre-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/alpine/3.21/Dockerfile)
-	[`11.0.27_6-jre-focal`, `11-jre-focal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/ubuntu/focal/Dockerfile)
-	[`11.0.27_6-jre-jammy`, `11-jre-jammy`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/ubuntu/jammy/Dockerfile)
-	[`11.0.27_6-jre-noble`, `11-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/ubuntu/noble/Dockerfile)
-	[`11.0.27_6-jre-ubi9-minimal`, `11-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/ubi/ubi9-minimal/Dockerfile)
-	[`11.0.27_6-jre-windowsservercore-ltsc2025`, `11-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`11.0.27_6-jre-nanoserver-ltsc2025`, `11-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	[`11.0.27_6-jre-windowsservercore-ltsc2022`, `11-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`11.0.27_6-jre-nanoserver-ltsc2022`, `11-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	[`17.0.15_6-jdk-alpine-3.20`, `17-jdk-alpine-3.20`, `17-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/alpine/3.20/Dockerfile)
-	[`17.0.15_6-jdk-alpine-3.21`, `17-jdk-alpine-3.21`, `17-alpine-3.21`, `17.0.15_6-jdk-alpine`, `17-jdk-alpine`, `17-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/alpine/3.21/Dockerfile)
-	[`17.0.15_6-jdk-focal`, `17-jdk-focal`, `17-focal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/ubuntu/focal/Dockerfile)
-	[`17.0.15_6-jdk-jammy`, `17-jdk-jammy`, `17-jammy`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/ubuntu/jammy/Dockerfile)
-	[`17.0.15_6-jdk-noble`, `17-jdk-noble`, `17-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/ubuntu/noble/Dockerfile)
-	[`17.0.15_6-jdk-ubi9-minimal`, `17-jdk-ubi9-minimal`, `17-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/ubi/ubi9-minimal/Dockerfile)
-	[`17.0.15_6-jdk-windowsservercore-ltsc2025`, `17-jdk-windowsservercore-ltsc2025`, `17-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`17.0.15_6-jdk-nanoserver-ltsc2025`, `17-jdk-nanoserver-ltsc2025`, `17-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	[`17.0.15_6-jdk-windowsservercore-ltsc2022`, `17-jdk-windowsservercore-ltsc2022`, `17-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`17.0.15_6-jdk-nanoserver-ltsc2022`, `17-jdk-nanoserver-ltsc2022`, `17-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	[`17.0.15_6-jre-alpine-3.20`, `17-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/alpine/3.20/Dockerfile)
-	[`17.0.15_6-jre-alpine-3.21`, `17-jre-alpine-3.21`, `17.0.15_6-jre-alpine`, `17-jre-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/alpine/3.21/Dockerfile)
-	[`17.0.15_6-jre-focal`, `17-jre-focal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/ubuntu/focal/Dockerfile)
-	[`17.0.15_6-jre-jammy`, `17-jre-jammy`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/ubuntu/jammy/Dockerfile)
-	[`17.0.15_6-jre-noble`, `17-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/ubuntu/noble/Dockerfile)
-	[`17.0.15_6-jre-ubi9-minimal`, `17-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/ubi/ubi9-minimal/Dockerfile)
-	[`17.0.15_6-jre-windowsservercore-ltsc2025`, `17-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`17.0.15_6-jre-nanoserver-ltsc2025`, `17-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	[`17.0.15_6-jre-windowsservercore-ltsc2022`, `17-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`17.0.15_6-jre-nanoserver-ltsc2022`, `17-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	[`21.0.7_6-jdk-alpine-3.20`, `21-jdk-alpine-3.20`, `21-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/alpine/3.20/Dockerfile)
-	[`21.0.7_6-jdk-alpine-3.21`, `21-jdk-alpine-3.21`, `21-alpine-3.21`, `21.0.7_6-jdk-alpine`, `21-jdk-alpine`, `21-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/alpine/3.21/Dockerfile)
-	[`21.0.7_6-jdk-jammy`, `21-jdk-jammy`, `21-jammy`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/ubuntu/jammy/Dockerfile)
-	[`21.0.7_6-jdk-noble`, `21-jdk-noble`, `21-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/ubuntu/noble/Dockerfile)
-	[`21.0.7_6-jdk-ubi9-minimal`, `21-jdk-ubi9-minimal`, `21-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/ubi/ubi9-minimal/Dockerfile)
-	[`21.0.7_6-jdk-windowsservercore-ltsc2025`, `21-jdk-windowsservercore-ltsc2025`, `21-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`21.0.7_6-jdk-nanoserver-ltsc2025`, `21-jdk-nanoserver-ltsc2025`, `21-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	[`21.0.7_6-jdk-windowsservercore-ltsc2022`, `21-jdk-windowsservercore-ltsc2022`, `21-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`21.0.7_6-jdk-nanoserver-ltsc2022`, `21-jdk-nanoserver-ltsc2022`, `21-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	[`21.0.7_6-jre-alpine-3.20`, `21-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/alpine/3.20/Dockerfile)
-	[`21.0.7_6-jre-alpine-3.21`, `21-jre-alpine-3.21`, `21.0.7_6-jre-alpine`, `21-jre-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/alpine/3.21/Dockerfile)
-	[`21.0.7_6-jre-jammy`, `21-jre-jammy`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/ubuntu/jammy/Dockerfile)
-	[`21.0.7_6-jre-noble`, `21-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/ubuntu/noble/Dockerfile)
-	[`21.0.7_6-jre-ubi9-minimal`, `21-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/ubi/ubi9-minimal/Dockerfile)
-	[`21.0.7_6-jre-windowsservercore-ltsc2025`, `21-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`21.0.7_6-jre-nanoserver-ltsc2025`, `21-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	[`21.0.7_6-jre-windowsservercore-ltsc2022`, `21-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`21.0.7_6-jre-nanoserver-ltsc2022`, `21-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	[`24.0.1_9-jdk-alpine-3.20`, `24-jdk-alpine-3.20`, `24-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/alpine/3.20/Dockerfile)
-	[`24.0.1_9-jdk-alpine-3.21`, `24-jdk-alpine-3.21`, `24-alpine-3.21`, `24.0.1_9-jdk-alpine`, `24-jdk-alpine`, `24-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/alpine/3.21/Dockerfile)
-	[`24.0.1_9-jdk-noble`, `24-jdk-noble`, `24-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/ubuntu/noble/Dockerfile)
-	[`24.0.1_9-jdk-ubi9-minimal`, `24-jdk-ubi9-minimal`, `24-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/ubi/ubi9-minimal/Dockerfile)
-	[`24.0.1_9-jdk-windowsservercore-ltsc2025`, `24-jdk-windowsservercore-ltsc2025`, `24-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`24.0.1_9-jdk-nanoserver-ltsc2025`, `24-jdk-nanoserver-ltsc2025`, `24-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	[`24.0.1_9-jdk-windowsservercore-ltsc2022`, `24-jdk-windowsservercore-ltsc2022`, `24-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`24.0.1_9-jdk-nanoserver-ltsc2022`, `24-jdk-nanoserver-ltsc2022`, `24-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	[`24.0.1_9-jre-alpine-3.20`, `24-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/alpine/3.20/Dockerfile)
-	[`24.0.1_9-jre-alpine-3.21`, `24-jre-alpine-3.21`, `24.0.1_9-jre-alpine`, `24-jre-alpine`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/alpine/3.21/Dockerfile)
-	[`24.0.1_9-jre-noble`, `24-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/ubuntu/noble/Dockerfile)
-	[`24.0.1_9-jre-ubi9-minimal`, `24-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/ubi/ubi9-minimal/Dockerfile)
-	[`24.0.1_9-jre-windowsservercore-ltsc2025`, `24-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	[`24.0.1_9-jre-nanoserver-ltsc2025`, `24-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	[`24.0.1_9-jre-windowsservercore-ltsc2022`, `24-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	[`24.0.1_9-jre-nanoserver-ltsc2022`, `24-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/nanoserver-ltsc2022/Dockerfile)
## Shared Tags
-	`8u452-b09-jdk`, `8-jdk`, `8`:
	-	[`8u452-b09-jdk-noble`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/ubuntu/noble/Dockerfile)
	-	[`8u452-b09-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`8u452-b09-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`8u452-b09-jdk-windowsservercore`, `8-jdk-windowsservercore`, `8-windowsservercore`:
	-	[`8u452-b09-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`8u452-b09-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`8u452-b09-jdk-nanoserver`, `8-jdk-nanoserver`, `8-nanoserver`:
	-	[`8u452-b09-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`8u452-b09-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	`8u452-b09-jre`, `8-jre`:
	-	[`8u452-b09-jre-noble`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/ubuntu/noble/Dockerfile)
	-	[`8u452-b09-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`8u452-b09-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`8u452-b09-jre-windowsservercore`, `8-jre-windowsservercore`:
	-	[`8u452-b09-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`8u452-b09-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`8u452-b09-jre-nanoserver`, `8-jre-nanoserver`:
	-	[`8u452-b09-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`8u452-b09-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/4890fb4638e68c037c00c4a28c7587e0b5c96fcf/8/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	`11.0.27_6-jdk`, `11-jdk`, `11`:
	-	[`11.0.27_6-jdk-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/ubuntu/noble/Dockerfile)
	-	[`11.0.27_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`11.0.27_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`11.0.27_6-jdk-windowsservercore`, `11-jdk-windowsservercore`, `11-windowsservercore`:
	-	[`11.0.27_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`11.0.27_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`11.0.27_6-jdk-nanoserver`, `11-jdk-nanoserver`, `11-nanoserver`:
	-	[`11.0.27_6-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`11.0.27_6-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	`11.0.27_6-jre`, `11-jre`:
	-	[`11.0.27_6-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/ubuntu/noble/Dockerfile)
	-	[`11.0.27_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`11.0.27_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`11.0.27_6-jre-windowsservercore`, `11-jre-windowsservercore`:
	-	[`11.0.27_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`11.0.27_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`11.0.27_6-jre-nanoserver`, `11-jre-nanoserver`:
	-	[`11.0.27_6-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`11.0.27_6-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/11/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	`17.0.15_6-jdk`, `17-jdk`, `17`:
	-	[`17.0.15_6-jdk-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/ubuntu/noble/Dockerfile)
	-	[`17.0.15_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`17.0.15_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`17.0.15_6-jdk-windowsservercore`, `17-jdk-windowsservercore`, `17-windowsservercore`:
	-	[`17.0.15_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`17.0.15_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`17.0.15_6-jdk-nanoserver`, `17-jdk-nanoserver`, `17-nanoserver`:
	-	[`17.0.15_6-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`17.0.15_6-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	`17.0.15_6-jre`, `17-jre`:
	-	[`17.0.15_6-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/ubuntu/noble/Dockerfile)
	-	[`17.0.15_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`17.0.15_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`17.0.15_6-jre-windowsservercore`, `17-jre-windowsservercore`:
	-	[`17.0.15_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`17.0.15_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`17.0.15_6-jre-nanoserver`, `17-jre-nanoserver`:
	-	[`17.0.15_6-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`17.0.15_6-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/17/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	`21.0.7_6-jdk`, `21-jdk`, `21`, `latest`:
	-	[`21.0.7_6-jdk-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/ubuntu/noble/Dockerfile)
	-	[`21.0.7_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`21.0.7_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`21.0.7_6-jdk-windowsservercore`, `21-jdk-windowsservercore`, `21-windowsservercore`:
	-	[`21.0.7_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`21.0.7_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`21.0.7_6-jdk-nanoserver`, `21-jdk-nanoserver`, `21-nanoserver`:
	-	[`21.0.7_6-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`21.0.7_6-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	`21.0.7_6-jre`, `21-jre`:
	-	[`21.0.7_6-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/ubuntu/noble/Dockerfile)
	-	[`21.0.7_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`21.0.7_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`21.0.7_6-jre-windowsservercore`, `21-jre-windowsservercore`:
	-	[`21.0.7_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`21.0.7_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`21.0.7_6-jre-nanoserver`, `21-jre-nanoserver`:
	-	[`21.0.7_6-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`21.0.7_6-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/21/jre/windows/nanoserver-ltsc2022/Dockerfile)
-	`24.0.1_9-jdk`, `24-jdk`, `24`:
	-	[`24.0.1_9-jdk-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/ubuntu/noble/Dockerfile)
	-	[`24.0.1_9-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`24.0.1_9-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`24.0.1_9-jdk-windowsservercore`, `24-jdk-windowsservercore`, `24-windowsservercore`:
	-	[`24.0.1_9-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`24.0.1_9-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-	`24.0.1_9-jdk-nanoserver`, `24-jdk-nanoserver`, `24-nanoserver`:
	-	[`24.0.1_9-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`24.0.1_9-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-	`24.0.1_9-jre`, `24-jre`:
	-	[`24.0.1_9-jre-noble`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/ubuntu/noble/Dockerfile)
	-	[`24.0.1_9-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`24.0.1_9-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`24.0.1_9-jre-windowsservercore`, `24-jre-windowsservercore`:
	-	[`24.0.1_9-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/windowsservercore-ltsc2025/Dockerfile)
	-	[`24.0.1_9-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-	`24.0.1_9-jre-nanoserver`, `24-jre-nanoserver`:
	-	[`24.0.1_9-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/nanoserver-ltsc2025/Dockerfile)
	-	[`24.0.1_9-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/30d5f31fe4d1360da008ef3205ec3d5bf7e5b53d/24/jre/windows/nanoserver-ltsc2022/Dockerfile)
# Quick reference (cont.)
-	**Where to file issues**:  
	[GitHub](https://github.com/adoptium/containers/issues); The [adoptium support](https://adoptium.net/support) page has more information on quality, roadmap and support levels for Eclipse Temurin builds. Vulnerabilities not related to Eclipse Temurin itself should be be raised to their respective projects (e.g Ubuntu vulnerabilities need to be raised directly to the Ubuntu project).
-	**Supported architectures**: ([more info](https://github.com/docker-library/official-images#architectures-other-than-amd64))  
	[`amd64`](https://hub.docker.com/r/amd64/eclipse-temurin/), [`arm32v7`](https://hub.docker.com/r/arm32v7/eclipse-temurin/), [`arm64v8`](https://hub.docker.com/r/arm64v8/eclipse-temurin/), [`ppc64le`](https://hub.docker.com/r/ppc64le/eclipse-temurin/), [`riscv64`](https://hub.docker.com/r/riscv64/eclipse-temurin/), [`s390x`](https://hub.docker.com/r/s390x/eclipse-temurin/), [`windows-amd64`](https://hub.docker.com/r/winamd64/eclipse-temurin/)
-	**Published image artifact details**:  
	[repo-info repo's `repos/eclipse-temurin/` directory](https://github.com/docker-library/repo-info/blob/master/repos/eclipse-temurin) ([history](https://github.com/docker-library/repo-info/commits/master/repos/eclipse-temurin))  
	(image metadata, transfer size, etc)
-	**Image updates**:  
	[official-images repo's `library/eclipse-temurin` label](https://github.com/docker-library/official-images/issues?q=label%3Alibrary%2Feclipse-temurin)  
	[official-images repo's `library/eclipse-temurin` file](https://github.com/docker-library/official-images/blob/master/library/eclipse-temurin) ([history](https://github.com/docker-library/official-images/commits/master/library/eclipse-temurin))
-	**Source of this description**:  
	[docs repo's `eclipse-temurin/` directory](https://github.com/docker-library/docs/tree/master/eclipse-temurin) ([history](https://github.com/docker-library/docs/commits/master/eclipse-temurin))
## Overview
The images in this repository contain OpenJDK binaries that are built by Eclipse Temurin.
# What is Eclipse Temurin ?
The Eclipse Temurin project provides code and processes that support the building of runtime binaries and associated technologies that are high performance, enterprise-caliber, cross-platform, open-source licensed, and Java SE TCK-tested for general use across the Java ecosystem.

# Do you provide JRE (Java Runtime Environment) Images?
JRE images are available for all versions of Eclipse Temurin but it is recommended that you produce a custom JRE-like runtime using `jlink` (see usage below).
# Can I add my internal CA certificates to the truststore?
Yes! Add your certificates to `/certificates` inside the container (e.g. by using a volume) and set the environment variable `USE_SYSTEM_CA_CERTS` on the container to any value. With Docker CLI this might look like this:
```console
$ docker run -v $(pwd)/certs:/certificates/ -e USE_SYSTEM_CA_CERTS=1 eclipse-temurin:21
```
The certificates would get added to the system CA store, which would in turn be converted to Java's truststore. The format of the certificates depends on what the OS of the base image used expects, but PEM format with a `.crt` file extension is a good bet. **Please note**: this feature is currently not available for Windows-based images.
# How to use this Image
To run a pre-built jar file with the latest OpenJDK 21, use the following Dockerfile:
```dockerfile
FROM eclipse-temurin:21
RUN mkdir /opt/app
COPY japp.jar /opt/app
CMD ["java", "-jar", "/opt/app/japp.jar"]
```
You can build and run the Docker Image as shown in the following example:
```console
docker build -t japp .
docker run -it --rm japp
```
### Using a different base Image
If you are using a distribution that we don't provide an image for you can copy the JDK using a similar Dockerfile to the one below:
```dockerfile
# Example
FROM <base image>
ENV JAVA_HOME=/opt/java/openjdk
COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
ENV PATH="${JAVA_HOME}/bin:${PATH}"
```
### Creating a JRE using jlink
On OpenJDK 21+, a JRE can be generated using `jlink`, see the following Dockerfile:
```dockerfile
# Example of custom Java runtime using jlink in a multi-stage container build
FROM eclipse-temurin:21 as jre-build
# Create a custom Java runtime
RUN $JAVA_HOME/bin/jlink \
         --add-modules java.base \
         --strip-debug \
         --no-man-pages \
         --no-header-files \
         --compress=2 \
         --output /javaruntime
# Define your base image
FROM debian:buster-slim
ENV JAVA_HOME=/opt/java/openjdk
ENV PATH "${JAVA_HOME}/bin:${PATH}"
COPY --from=jre-build /javaruntime $JAVA_HOME
# Continue with your application deployment
RUN mkdir /opt/app
COPY japp.jar /opt/app
CMD ["java", "-jar", "/opt/app/japp.jar"]
```
If you want to place the jar file on the host file system instead of inside the container, you can mount the host path onto the container by using the following commands:
```dockerfile
FROM eclipse-temurin:21.0.2_13-jdk
CMD ["java", "-jar", "/opt/app/japp.jar"]
```
```console
docker build -t japp .
docker run -it -v /path/on/host/system/jars:/opt/app japp
```
# Image Variants
The `eclipse-temurin` images come in many flavors, each designed for a specific use case.
## `eclipse-temurin:<version>`
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.
Some of these tags may have names like focal, jammy, or noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
## `eclipse-temurin:<version>-alpine`
This image is based on the popular [Alpine Linux project](https://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 useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. 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).
## `eclipse-temurin:<version>-windowsservercore`
This image is based on [Windows Server Core (`microsoft/windowsservercore`)](https://hub.docker.com/r/microsoft/windowsservercore/). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-	[Windows Server Quick Start](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_server)
-	[Windows 10 Quick Start](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10)
# License
The Dockerfiles and associated scripts are licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Licenses for the products installed within the images:
-	OpenJDK: The project license is GNU GPL v2 with Classpath Exception.
As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
Some additional license information which was able to be auto-detected might be found in [the `repo-info` repository's `eclipse-temurin/` directory](https://github.com/docker-library/repo-info/tree/master/repos/eclipse-temurin).
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.
```
--------------------------------------------------------------------------------
/influxdb/README.md:
--------------------------------------------------------------------------------
```markdown
<!--
********************************************************************************
WARNING:
    DO NOT EDIT "influxdb/README.md"
    IT IS AUTO-GENERATED
    (from the other files in "influxdb/" combined with a set of templates)
********************************************************************************
-->
# Quick reference
-	**Maintained by**:  
	[InfluxData](https://github.com/influxdata/influxdata-docker)
-	**Where to get help**:  
	[the Docker Community Slack](https://dockr.ly/comm-slack), [Server Fault](https://serverfault.com/help/on-topic), [Unix & Linux](https://unix.stackexchange.com/help/on-topic), or [Stack Overflow](https://stackoverflow.com/help/on-topic)
# Supported tags and respective `Dockerfile` links
-	[`1.11`, `1.11.8`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.11/Dockerfile)
-	[`1.11-alpine`, `1.11.8-alpine`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.11/alpine/Dockerfile)
-	[`1.10-data`, `1.10.8-data`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.10/data/Dockerfile)
-	[`1.10-data-alpine`, `1.10.8-data-alpine`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.10/data/alpine/Dockerfile)
-	[`1.10-meta`, `1.10.8-meta`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.10/meta/Dockerfile)
-	[`1.10-meta-alpine`, `1.10.8-meta-alpine`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.10/meta/alpine/Dockerfile)
-	[`1.11-data`, `1.11.8-data`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.11/data/Dockerfile)
-	[`1.11-data-alpine`, `1.11.8-data-alpine`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.11/data/alpine/Dockerfile)
-	[`1.11-meta`, `1.11.8-meta`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.11/meta/Dockerfile)
-	[`1.11-meta-alpine`, `1.11.8-meta-alpine`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/1.11/meta/alpine/Dockerfile)
-	[`2`, `2.7`, `2.7.11`, `latest`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/2.7/Dockerfile)
-	[`2-alpine`, `2.7-alpine`, `2.7.11-alpine`, `alpine`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/2.7/alpine/Dockerfile)
-	[`3-core`, `3.0-core`, `3.0.2-core`, `core`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/3.0-core/Dockerfile)
-	[`3-enterprise`, `3.0-enterprise`, `3.0.2-enterprise`, `enterprise`](https://github.com/influxdata/influxdata-docker/blob/cc4e58f76300b30b71d9fe854dbfdd4c8bee3f50/influxdb/3.0-enterprise/Dockerfile)
# Quick reference (cont.)
-	**Where to file issues**:  
	[https://github.com/influxdata/influxdata-docker/issues](https://github.com/influxdata/influxdata-docker/issues?q=)
-	**Supported architectures**: ([more info](https://github.com/docker-library/official-images#architectures-other-than-amd64))  
	[`amd64`](https://hub.docker.com/r/amd64/influxdb/), [`arm64v8`](https://hub.docker.com/r/arm64v8/influxdb/)
-	**Published image artifact details**:  
	[repo-info repo's `repos/influxdb/` directory](https://github.com/docker-library/repo-info/blob/master/repos/influxdb) ([history](https://github.com/docker-library/repo-info/commits/master/repos/influxdb))  
	(image metadata, transfer size, etc)
-	**Image updates**:  
	[official-images repo's `library/influxdb` label](https://github.com/docker-library/official-images/issues?q=label%3Alibrary%2Finfluxdb)  
	[official-images repo's `library/influxdb` file](https://github.com/docker-library/official-images/blob/master/library/influxdb) ([history](https://github.com/docker-library/official-images/commits/master/library/influxdb))
-	**Source of this description**:  
	[docs repo's `influxdb/` directory](https://github.com/docker-library/docs/tree/master/influxdb) ([history](https://github.com/docker-library/docs/commits/master/influxdb))
# What is InfluxDB?
InfluxDB is the time series data platform designed to handle high write and query workloads. Using InfluxDB, you can collect, store, and process large amounts of timestamped data, including metrics and events for use cases such as DevOps monitoring, application metrics, IoT sensors, and event monitoring.
Use the InfluxDB Docker Hub image to write, query, and process time series data in [InfluxDB v2](https://docs.influxdata.com/influxdb/v2/) or [InfluxDB v1](https://docs.influxdata.com/influxdb/v1/).
For more information, visit https://influxdata.com.

# How to use this image for InfluxDB v2
**Quick start**: See the guide to [Install InfluxDB v2 for Docker](https://docs.influxdata.com/influxdb/v2/install/?t=Docker) and get started using InfluxDB v2.
## Start InfluxDB v2 and set up with the UI, CLI, or API
To start an InfluxDB v2 container, enter the following command:
```bash
docker run \
    -p 8086:8086 \
    -v "$PWD/data:/var/lib/influxdb2" \
    -v "$PWD/config:/etc/influxdb2" \
    influxdb:2
```
Replace the following with your own values:
-	`$PWD/data`: A host directory to mount at the container's [InfluxDB data directory](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout) path
-	`$PWD/config`: A host directory to mount at the container's [InfluxDB configuration directory](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout) path
After the container starts, the InfluxDB UI and API are accessible at http://localhost:8086 on the host. You're ready to set up an initial admin user, token, and bucket from outside or inside the container--choose one of the following:
-	**Set up InfluxDB from outside the container**: [Set up InfluxDB](https://docs.influxdata.com/influxdb/v2/get-started/setup/) from the host or network using the InfluxDB UI, `influx` CLI, or HTTP API.
-	**Set up InfluxDB from inside the container**: Use `docker exec` to run the `influx` CLI installed in the container--for example:
	```bash
	docker exec influxdb2 influx setup \
	  --username $USERNAME \
	  --password $PASSWORD \
	  --org $ORGANIZATION \
	  --bucket $BUCKET \
	  --force
	```
See the [`influx setup` documentation](https://docs.influxdata.com/influxdb/v2/reference/cli/influx/setup/) for the full list of options.
*If you run setup from within the container, InfluxDB stores `influx` CLI [connection configurations](/influxdb/v2/reference/cli/influx/#provide-required-authentication-credentials) in the container's `/etc/influxdb2/influx-configs` file.*
## Start InfluxDB v2 with automated setup
To start and set up InfluxDB v2 with a single command, specify `-e DOCKER_INFLUXDB_INIT_MODE=setup` and `-e DOCKER_INFLUXDB_INIT_` environment variables for the initial user, password, bucket, and organization--for example:
```bash
docker run -d -p 8086:8086 \
  -v "$PWD/data:/var/lib/influxdb2" \
  -v "$PWD/config:/etc/influxdb2" \
  -e DOCKER_INFLUXDB_INIT_MODE=setup \
  -e DOCKER_INFLUXDB_INIT_USERNAME=<USERNAME> \
  -e DOCKER_INFLUXDB_INIT_PASSWORD=<PASSWORD> \
  -e DOCKER_INFLUXDB_INIT_ORG=<ORG_NAME> \
  -e DOCKER_INFLUXDB_INIT_BUCKET=<BUCKET_NAME> \
  influxdb:2
```
Replace the following with your own values:
-	`$PWD/data`: A host directory to mount at the container's [InfluxDB data directory](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout) path
-	`$PWD/config`: A host directory to mount at the container's [InfluxDB configuration directory](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout) path
-	`<USERNAME>`: A name for your initial admin [user](https://docs.influxdata.com/influxdb/v2/admin/users/)
-	`<PASSWORD>`: A password for your initial admin [user](https://docs.influxdata.com/influxdb/v2/admin/users/)
-	`<ORG_NAME>`: A name for your initial [organization](https://docs.influxdata.com/influxdb/v2/admin/organizations/)
-	`<BUCKET_NAME>`: A name for your initial [bucket](https://docs.influxdata.com/influxdb/v2/admin/buckets/) (database)
*If you run setup from within the container, InfluxDB stores `influx` CLI [connection configurations](/influxdb/v2/reference/cli/influx/#provide-required-authentication-credentials) in the container's `/etc/influxdb2/influx-configs` file.*
### Automated setup options
In setup mode (`DOCKER_INFLUXDB_INIT_MODE=setup`) or upgrade mode (`DOCKER_INFLUXDB_INIT_MODE=upgrade`), you can specify the following Docker-specific environment variables to provide initial setup values:
-	`DOCKER_INFLUXDB_INIT_USERNAME`: A name for your initial admin [user](https://docs.influxdata.com/influxdb/v2/admin/users/).
-	`DOCKER_INFLUXDB_INIT_PASSWORD`: A password for your initial admin [user](https://docs.influxdata.com/influxdb/v2/admin/users/).
-	`DOCKER_INFLUXDB_INIT_ORG`: A name for your initial [organization](https://docs.influxdata.com/influxdb/v2/admin/organizations/).
-	`DOCKER_INFLUXDB_INIT_BUCKET`: A name for your initial [bucket](https://docs.influxdata.com/influxdb/v2/admin/buckets/).
-	Optional: `DOCKER_INFLUXDB_INIT_RETENTION`: A [duration](https://docs.influxdata.com/influxdb/v2/reference/glossary/#duration) to use as the initial bucket's [retention period](https://docs.influxdata.com/influxdb/v2/reference/internals/data-retention/#bucket-retention-period). Default: `0` (infinite; doesn't delete data).
-	Optional: `DOCKER_INFLUXDB_INIT_ADMIN_TOKEN`: A string value to set for the [Operator token](https://docs.influxdata.com/influxdb/v2/admin/tokens/#operator-token). Default: a generated token.
The following example shows how to pass values for all initial setup options:
```bash
docker run -d -p 8086:8086 \
    -v "$PWD/data:/var/lib/influxdb2" \
    -v "$PWD/config:/etc/influxdb2" \
    -e DOCKER_INFLUXDB_INIT_MODE=setup \
    -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
    -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
    -e DOCKER_INFLUXDB_INIT_ORG=my-org \
    -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
    -e DOCKER_INFLUXDB_INIT_RETENTION=1w \
    -e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-super-secret-auth-token \
    influxdb:2
```
*To upgrade from InfluxDB 1.x to InfluxDB 2.x, see the **Upgrading from InfluxDB 1.x** section below.\*
With InfluxDB set up and running, see the [Get started](https://docs.influxdata.com/influxdb/v2/get-started/) tutorial to create tokens and write and query data.
### Custom Initialization Scripts
In `setup` mode (`DOCKER_INFLUXDB_INIT_MODE=setup`) or `upgrade` mode (`DOCKER_INFLUXDB_INIT_MODE=upgrade`), the InfluxDB Docker Hub image supports running custom initialization scripts. After the setup process completes, scripts are executed in lexical sort order by name.
For the container to run scripts, they must:
-	Be mounted in the container's `/docker-entrypoint-initdb.d` directory
-	Be named using the `.sh` file name extension
-	Be executable by the user running the `docker run` command--for example, to allow the current use to execute a script with `docker run`:
	```bash
	chmod +x ./scripts/<yourscript.sh>
	```
> #### Grant permissions to mounted files
>
> By default, Docker runs containers using the user and group IDs of the user executing the `docker run` command. When files are bind-mounted into the container, Docker preserves the user and group ownership from the host system.
The image exports a number of variables into the environment before executing scripts. The following variables are available for you to use in your scripts:
-	`INFLUX_CONFIGS_PATH`: Path to the `influx` CLI connection configurations file written by `setup`/`upgrade`
-	`INFLUX_HOST`: URL to the `influxd` instance running `setup`/`upgrade`
-	`DOCKER_INFLUXDB_INIT_USER_ID`: ID of the initial admin user created by `setup`/`upgrade`
-	`DOCKER_INFLUXDB_INIT_ORG_ID`: ID of the initial organization created by `setup`/`upgrade`
-	`DOCKER_INFLUXDB_INIT_BUCKET_ID`: ID of the initial bucket created by `setup`/`upgrade`
For example, to grant an InfluxDB 1.x client *write* permission to your initial bucket, create a `$PWD/scripts/setup-v1.sh` file that contains the following:
```bash
#!/bin/bash
set -e
influx v1 dbrp create \
  --bucket-id ${DOCKER_INFLUXDB_INIT_BUCKET_ID} \
  --db ${V1_DB_NAME} \
  --rp ${V1_RP_NAME} \
  --default \
  --org ${DOCKER_INFLUXDB_INIT_ORG}
influx v1 auth create \
  --username ${V1_AUTH_USERNAME} \
  --password ${V1_AUTH_PASSWORD} \
  --write-bucket ${DOCKER_INFLUXDB_INIT_BUCKET_ID} \
  --org ${DOCKER_INFLUXDB_INIT_ORG}
```
Then, run the following command to start and set up InfluxDB using custom scripts:
```bash
docker run -p 8086:8086 \
     -v "$PWD/data:/var/lib/influxdb2" \
     -v "$PWD/config:/etc/influxdb2" \
     -v "$PWD/scripts:/docker-entrypoint-initdb.d" \
     -e DOCKER_INFLUXDB_INIT_MODE=setup \
     -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
     -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
     -e DOCKER_INFLUXDB_INIT_ORG=my-org \
     -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
     -e V1_DB_NAME=v1-db \
     -e V1_RP_NAME=v1-rp \
     -e V1_AUTH_USERNAME=v1-user \
     -e V1_AUTH_PASSWORD=v1-password \
     influxdb:2
```
> #### Automated setup and upgrade ignored if already setup
>
> Automated `setup`, `upgrade`, and custom initialization scripts won't run if an existing `influxd.bolt` boltdb file from a previous setup is found in the configured data directory.
>
> This behavior allows for the InfluxDB container to reboot post-setup and avoid overwriting migrated data, `DB is already set up` errors, and errors from non-idempotent script commands.
## Access InfluxDB v2 file system and ports
When starting an InfluxDB container, we recommend the following for easy access to your data, configurations, and InfluxDB v2 instance:
-	Publish the container's `8086` port to make the InfluxDB [UI](https://docs.influxdata.com/influxdb/v2/get-started/#influxdb-user-interface-ui) and [HTTP API](https://docs.influxdata.com/influxdb/v2/reference/api/) accessible from the host system.
-	Use Docker [Volumes](https://docs.docker.com/storage/volumes/) or [Bind mounts](https://docs.docker.com/storage/bind-mounts/) to persist InfluxDB [data and configuration directories](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout) outside of containers.
### Default file system and networking ports
For InfluxDB v2, the InfluxDB Docker Hub image uses the following default ports and file system paths:
-	TCP port `8086`: the default port for the InfluxDB [UI](https://docs.influxdata.com/influxdb/v2/get-started/#influxdb-user-interface-ui) and [HTTP API](https://docs.influxdata.com/influxdb/v2/reference/api/). To specify a different port or address, use the [`http-bind-address` configuration option](https://docs.influxdata.com/influxdb/v2/reference/config-options/#http-bind-address).
-	`/var/lib/influxdb2/`: the [InfluxDB data directory](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout)
	-	`/engine/`: Default InfluxDB [Storage engine path](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/#engine-path)
	-	`influxd.bolt`: Default [Bolt path](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/#bolt-path)
	-	`influxd.sqlite`: Default [SQLite path](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/#sqlite-path)
-	`/etc/influxdb2`: the [InfluxDB configuration directory](https://docs.influxdata.com/influxdb/v2/reference/internals/file-system-layout/?t=docker#file-system-layout)
	-	`/etc/influxdb2/configs`: `influx` CLI connection configurations file
	-	`/etc/influxdb2/influx-configs`: `influx` CLI connection configurations file, *if you run setup from within the container*
	-	Optional: `/etc/influxdb2/config.[yml, json, toml]`: Your customized InfluxDB [configuration options](https://docs.influxdata.com/influxdb/v2/reference/config-options/) file
### Configure InfluxDB v2 in a container
To customize InfluxDB, specify [server configuration options](https://docs.influxdata.com/influxdb/v2/reference/config-options/#configuration-options) in a configuration file, environment variables, or command line flags.
#### Use a configuration file
To customize and mount an InfluxDB configuration file, do the following:
1.	If you haven't already, [set up InfluxDB](https://docs.influxdata.com/influxdb/v2/get-started/setup/) to initialize an API [Operator token](https://docs.influxdata.com/influxdb/v2/admin/tokens/#operator-token). You'll need the Operator token in the next step.
2.	Run the `influx server-config` CLI command to output the current server configuration to a file in the mounted configuration directory--for example, enter the following command to use the container's `influx` CLI and default Operator token:
	```bash
	docker exec -it influxdb2 influx server-config > "$PWD/config/config.yml"
	```
Replace `$PWD/config/` with the host directory that you mounted at the container's `/etc/influxdb2` InfluxDB configuration directory path.
1.	Edit the `config.yml` file to customize [server configuration options](https://docs.influxdata.com/influxdb/v2/reference/config-options/#configuration-options).
2.	Restart the container.
	```bash
	docker restart influxdb2
	```
#### Use environment variables and command line flags
To override specific [configuration options](https://docs.influxdata.com/influxdb/v2/reference/config-options/#configuration-options), use environment variables or command line flags.
-	Pass `INFLUXD_` environment variables to Docker to override the configuration file--for example:
	```bash
	docker run -p 8086:8086 \
	-e INFLUXD_STORAGE_WAL_FSYNC_DELAY=15m \
	influxdb:2 
	```
-	Pass `influxd` command line flags to override environment variables and the configuration file--for example:
	```bash
	docker run -p 8086:8086 \
	  influxdb:2 --storage-wal-fsync-delay=15m
	```
To learn more, see [InfluxDB configuration options](https://docs.influxdata.com/influxdb/v2/reference/config-options).
### Upgrading from InfluxDB 1.x
InfluxDB 2.x provides a [1.x-compatible API](https://docs.influxdata.com/influxdb/v2/reference/api/influxdb-1x/), but expects a different storage layout on disk. To account for these differences, the InfluxDB Docker Hub image provides an `upgrade` feature that migrates 1.x data and configuration to 2.x before starting the `influxd` server.
The automated upgrade process creates the following in the InfluxDB v2 container:
-	an initial admin user
-	an initial organization
-	an initial bucket
-	InfluxDB v2 data files (the default path is `/var/lib/influxdb2`)
-	InfluxDB v2 configuration files (the default path is `/etc/influxdb2`)
*Mount volumes at both paths to avoid losing data.*
To run the automated upgrade, specify the following when you start the container:
-	InfluxDB v2 initialization environment variables:
	-	`DOCKER_INFLUXDB_INIT_MODE=upgrade`
	-	`DOCKER_INFLUXDB_INIT_USERNAME`: A name for the initial admin [user](https://docs.influxdata.com/influxdb/v2/admin/users/)
	-	`DOCKER_INFLUXDB_INIT_PASSWORD`: A password for the initial admin [user](https://docs.influxdata.com/influxdb/v2/admin/users/)
	-	`DOCKER_INFLUXDB_INIT_ORG`: A name for the initial [organization](https://docs.influxdata.com/influxdb/v2/admin/organizations/)
	-	`DOCKER_INFLUXDB_INIT_BUCKET`: A name for the initial [bucket](https://docs.influxdata.com/influxdb/v2/admin/buckets/)
	-	Optional: `DOCKER_INFLUXDB_INIT_RETENTION`: A [duration](https://docs.influxdata.com/influxdb/v2/reference/glossary/#duration) for the bucket [retention period](https://docs.influxdata.com/influxdb/v2/reference/internals/data-retention/#bucket-retention-period). Default: `0` (infinite; doesn't delete data)
	-	Optional: `DOCKER_INFLUXDB_INIT_ADMIN_TOKEN`: A value to set for the [Operator token](https://docs.influxdata.com/influxdb/v2/admin/tokens/#operator-token). Default: generates a token.
-	1.x data and configuration paths:
	-	A 1.x data volume, specified by the `DOCKER_INFLUXDB_INIT_UPGRADE_V1_DIR` environment variable or mounted at `/var/lib/influxdb`
	-	Optional: a 1.x custom configuration file, specified by the `DOCKER_INFLUXDB_INIT_UPGRADE_V1_CONFIG` environment variable or mounted at `/etc/influxdb/influxdb.conf`
The upgrade process searches for mounted 1.x data and configuration paths in the following order of precedence:
1.	A configuration file referenced by the `DOCKER_INFLUXDB_INIT_UPGRADE_V1_CONFIG` environment variable
2.	A data directory referenced by the `DOCKER_INFLUXDB_INIT_UPGRADE_V1_DIR` environment variable
3.	A configuration file mounted at `/etc/influxdb/influxdb.conf`
4.	A data directory mounted at `/var/lib/influxdb`
> #### Automated setup and upgrade ignored if already setup
>
> Automated `setup`, `upgrade`, and custom initialization scripts won't run if an existing `influxd.bolt` boltdb file from a previous setup is found in the configured data directory.
>
> This behavior allows for the InfluxDB container to reboot post-setup and avoid overwriting migrated data, `DB is already set up` errors, and errors from non-idempotent script commands.
#### Upgrade InfluxDB 1.x: default data path and configuration
Assume you've been running a minimal InfluxDB 1.x deployment:
```bash
docker run -p 8086:8086 \
    -v influxdb:/var/lib/influxdb \
    influxdb:1.8
```
To upgrade this deployment to InfluxDB 2.x, stop the running InfluxDB 1.x container, and then run the following command:
```bash
docker run -p 8086:8086 \
    -v influxdb:/var/lib/influxdb \
    -v influxdb2:/var/lib/influxdb2 \
    -e DOCKER_INFLUXDB_INIT_MODE=upgrade \
    -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
    -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
    -e DOCKER_INFLUXDB_INIT_ORG=my-org \
    -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
    influxdb:2
```
#### Upgrade InfluxDB 1.x: custom configuration
Assume you've been running an InfluxDB 1.x deployment with customized configuration (`/etc/influxdb/influxdb.conf`):
```bash
docker run -p 8086:8086 \
    -v influxdb:/var/lib/influxdb \
    -v "$PWD/influxdb.conf:/etc/influxdb/influxdb.conf" \
    influxdb:1.8
```
To upgrade this deployment to InfluxDB 2.x, stop the running InfluxDB 1.x container, and then run the following command:
```bash
docker run -p 8086:8086 \
    -v influxdb:/var/lib/influxdb \
    -v influxdb2:/var/lib/influxdb2 \
    -v influxdb2-config:/etc/influxdb2 \
    -v "$PWD/influxdb.conf:/etc/influxdb/influxdb.conf" \
    -e DOCKER_INFLUXDB_INIT_MODE=upgrade \
    -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
    -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
    -e DOCKER_INFLUXDB_INIT_ORG=my-org \
    -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
    influxdb:2
```
#### Upgrade InfluxDB 1.x: custom data and configuration paths
Assume you've been running an InfluxDB 1.x deployment with data and configuration mounted at custom paths:
```bash
docker run -p 8086:8086 \
    -v influxdb:/root/influxdb/data \
    -v "$PWD/influxdb.conf:/root/influxdb/influxdb.conf" \
    influxdb:1.8 -config /root/influxdb/influxdb.conf
```
Before you upgrade to InfluxDB v2, decide whether to keep using your custom paths or to use the InfluxDB v2 defaults.
To use InfluxDB v2 defaults, stop the running InfluxDB 1.x container, and then run the following command:
```bash
docker run -p 8086:8086 \
    -v influxdb:/root/influxdb/data \
    -v influxdb2:/var/lib/influxdb2 \
    -v influxdb2-config:/etc/influxdb2 \
    -v "$PWD/influxdb.conf:/root/influxdb/influxdb.conf" \
    -e DOCKER_INFLUXDB_INIT_MODE=upgrade \
    -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
    -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
    -e DOCKER_INFLUXDB_INIT_ORG=my-org \
    -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
    -e DOCKER_INFLUXDB_INIT_UPGRADE_V1_CONFIG=/root/influxdb/influxdb.conf \
    influxdb:2
```
To use your custom paths instead of InfluxDB v2 default paths, run the following command:
```bash
docker run -p 8086:8086 \
    -v influxdb:/root/influxdb/data \
    -v influxdb2:/root/influxdb2/data \
    -v influxdb2-config:/etc/influxdb2 \
    -v "$PWD/influxdb.conf:/root/influxdb/influxdb.conf" \
    -e DOCKER_INFLUXDB_INIT_MODE=upgrade \
    -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
    -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
    -e DOCKER_INFLUXDB_INIT_ORG=my-org \
    -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
    -e DOCKER_INFLUXDB_INIT_UPGRADE_V1_CONFIG=/root/influxdb/influxdb.conf \
    -e DOCKER_INFLUXDB_CONFIG_PATH=/root/influxdb2/config.toml \
    -e DOCKER_INFLUXDB_BOLT_PATH=/root/influxdb2/influxdb.bolt \
    -e DOCKER_INFLUXDB_ENGINE_PATH=/root/influxdb2/engine \
    influxdb:2
```
To learn more about the upgrade process, see the [v1-to-v2 upgrade guide](https://docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/).
### Upgrading from quay.io-hosted InfluxDB 2.x image
Early Docker builds of InfluxDB 2.x were hosted at `quay.io/influxdb/influxdb` and contained the `influx` and `influxd` binaries without any default configuration or helper scripts. By default, the `influxd` process stored data in `/root/.influxdbv2`.
Starting with `v2.0.4`, we restored the InfluxDB Docker Hub build, which defaults to storing data in `/var/lib/influxdb2`. If you upgrade directly from `quay.io/influxdb/influxdb` to `influxdb:2.0.4` using the default settings, InfluxDB won't be able to find your existing data files.
To avoid this problem when migrating from `quay.io/influxdb/influxdb` to `influxdb:2.0`, choose one of the following:
#### Update the mount to use the InfluxDB default
To use the InfluxDB Docker Hub data path, start a container that mounts your data volume into `/var/lib/influxdb2`--for example, if you used the following command to start the InfluxDB quay.io container:
```bash
# quay.io InfluxDB 2.x container 
docker run -p 8086:8086 \
    -v "$PWD:/root/.influxdbv2" \
    quay.io/influxdb/influxdb:v2.0.3
```
Use this command to start an InfluxDB v2 Docker Hub container:
```bash
# Docker Hub InfluxDB 2.x container
docker run -p 8086:8086 \
    -v "$PWD:/var/lib/influxdb2" \
    influxdb:2
```
#### Configure InfluxDB to use the container home directory
To continue using the `/root/.influxdbv2` data path, customize storage path configuration options ([bolt-path](https://docs.influxdata.com/influxdb/v2/reference/config-options/#bolt-path), [engine-path](https://docs.influxdata.com/influxdb/v2/reference/config-options/#engine-path), [sqlite-path](https://docs.influxdata.com/influxdb/v2/reference/config-options/#sqlite-path)) configuration options for your InfluxDB Docker Hub container--for example, if you used the following command to start the InfluxDB quay.io container:
```bash
# quay.io-hosted InfluxDB 2.x
docker run -p 8086:8086 \
    -v "$PWD:/root/.influxdbv2" \
    quay.io/influxdb/influxdb:v2.0.3
```
Use this command to start an InfluxDB v2 Docker Hub container:
```bash
docker run -p 8086:8086 \
    -e INFLUXD_BOLT_PATH=/root/.influxdbv2/influxd.bolt \
    -e INFLUXD_ENGINE_PATH=/root/.influxdbv2/engine \
    -v "$PWD:/root/.influxdbv2" \
    influxdb:2
```
# How to use this image for InfluxDB v1
Use the InfluxDB Docker Hub image to run and set up an [InfluxDB 1.x](https://docs.influxdata.com/influxdb/v1/) container.
## Running the container
To start an InfluxDB 1.x container, enter the following command:
```bash
docker run -p 8086:8086 \
    -v "$PWD:/var/lib/influxdb" \
    influxdb:1.8
```
The command passes the following arguments:
-	`-p 8086:8086`: Exposes the InfluxDB [HTTP API](https://docs.influxdata.com/influxdb/v2/reference/api/) on host port `8086`.
-	`-v $PWD:/var/lib/influxdb`: Mounts the host's `$PWD` directory to the [InfluxDB data directory](https://docs.influxdata.com/influxdb/v1/concepts/file-system-layout/) to persist data outside the container.
Replace `$PWD` with the host directory where you want InfluxDB to store data.
*Use Docker [Volumes](https://docs.docker.com/storage/volumes/) or [Bind mounts](https://docs.docker.com/storage/bind-mounts/) to persist InfluxDB [data and configuration directories](https://docs.influxdata.com/influxdb/v1/concepts/file-system-layout/).*
## Networking ports
InfluxDB uses the following networking ports:
-	TCP port `8086`: the default port for the [HTTP API](https://docs.influxdata.com/influxdb/v1/tools/api/)
-	TCP port `2003`: the port for the Graphite protocol (if enabled)
Using the `docker run` [`-P, --publish-all` flag](https://docs.docker.com/reference/cli/docker/container/run/#publish-all) exposes the InfluxDB HTTP API to the host.
## Configure InfluxDB v1 in a container
To configure InfluxDB v1 in a container, use a configuration file or environment variables.
### Use a configuration file
To customize and mount a configuration file, do the following:
1.	Output the current server configuration to a file in the mounted configuration directory--for example:
	```bash
	docker run --rm influxdb:1.8 influxd config > influxdb.conf
	```
2.	Edit the `influxdb.conf` file to customize [server configuration options](https://docs.influxdata.com/influxdb/v2/reference/config-options/#configuration-options).
	```bash
	docker run -p 8086:8086 \
	  -v "$PWD/influxdb.conf:/etc/influxdb/influxdb.conf:ro" \
	  influxdb:1.8 -config /etc/influxdb/influxdb.conf
	```
	Replace `$PWD` with the host directory where you want to store the configuration file.
### Use environment variables
Pass [`INFLUXDB_` environment variables](https://docs.influxdata.com/influxdb/v1/administration/config/#environment-variables) to override specific InfluxDB v1 configuration options. An environment variable overrides the equivalent option in the configuration file.
```bash
docker run -p 8086:8086 \
    -e INFLUXDB_REPORTING_DISABLED=true \
    -e INFLUXDB_META_DIR=/path/to/metadir \
    -e INFLUXDB_DATA_QUERY_LOG_ENABLED=false \
    influxdb:1.8
```
Learn more about [configuring InfluxDB v1](https://docs.influxdata.com/influxdb/v1.8/administration/config/).
## Graphite
InfluxDB supports the Graphite line protocol, but the service and ports are not exposed by default. To run InfluxDB with Graphite support enabled, you can either use a configuration file or set the appropriate environment variables. Run InfluxDB with the default Graphite configuration:
```bash
docker run -p 8086:8086 -p 2003:2003 \
    -e INFLUXDB_GRAPHITE_ENABLED=true \
    influxdb:1.8
```
See the [README on GitHub](https://github.com/influxdata/influxdb/blob/master/services/graphite/README.md) for more detailed documentation to set up the Graphite service. In order to take advantage of graphite templates, you should use a configuration file by outputting a default configuration file using the steps above and modifying the `[[graphite]]` section.
## InfluxDB v1 HTTP API
Creating a DB named mydb:
```bash
curl -G http://localhost:8086/query --data-urlencode "q=CREATE DATABASE mydb"
```
Inserting into the DB:
```bash
curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'
```
Read more about this in the [official documentation](https://docs.influxdata.com/influxdb/latest/guides/writing_data/).
## CLI / SHELL
Start the container:
```bash
docker run --name=influxdb -d -p 8086:8086 influxdb:1.8
```
Run the influx client in this container:
```bash
docker exec -it influxdb influx
```
Or run the influx client in a separate container:
```bash
docker run --rm --link=influxdb -it influxdb:1.8 influx -host influxdb
```
## InfluxDB v1 database initialization
### Not recommended for production
We **don't** recommend using initialization options for InfluxDB v1 production scenarios, but they're useful when running standalone instances for testing.
The InfluxDB Docker Hub image lets you set initialization options when creating an InfluxDB v1 container.
The database initialization script is only called when running `influxd`; it isn't executed by any other program.
### Environment variables
During the InfluxDB v1 set up process, the InfluxDB image uses environment variables to automatically configure some server options. You can override the following environment variables to customize set up options.
#### INFLUXDB_DB
Automatically initializes a database with the name of this environment variable.
#### INFLUXDB_HTTP_AUTH_ENABLED
Enables authentication. Either this must be set or `auth-enabled = true` must be set within the configuration file for any authentication-related options below to work.
#### INFLUXDB_ADMIN_USER
The name of the admin user to be created. If this is unset, no admin user is created.
#### INFLUXDB_ADMIN_PASSWORD
The password for the admin user configured with `INFLUXDB_ADMIN_USER`. If this is unset, a random password is generated and printed to standard out.
#### INFLUXDB_USER
The name of a user to be created with no privileges. If `INFLUXDB_DB` is set, this user will be granted read and write permissions for that database.
#### INFLUXDB_USER_PASSWORD
The password for the user configured with `INFLUXDB_USER`. If this is unset, a random password is generated and printed to standard out.
#### INFLUXDB_READ_USER
The name of a user to be created with read privileges on `INFLUXDB_DB`. If `INFLUXDB_DB` is not set, this user will have no granted permissions.
#### INFLUXDB_READ_USER_PASSWORD
The password for the user configured with `INFLUXDB_READ_USER`. If this is unset, a random password is generated and printed to standard out.
#### INFLUXDB_WRITE_USER
The name of a user to be created with write privileges on `INFLUXDB_DB`. If `INFLUXDB_DB` is not set, this user will have no granted permissions.
#### INFLUXDB_WRITE_USER_PASSWORD
The password for the user configured with `INFLUXDB_WRITE_USER`. If this is unset, a random password is generated and printed to standard out.
### Initialization Files
If the Docker image finds any files with the extensions `.sh` or `.iql` inside of the `/docker-entrypoint-initdb.d` folder, it will execute them. The order they are executed in is determined by the shell. This is usually alphabetical order.
### Manually Initialize InfluxDB v1
To manually initialize an InfluxDB v1 database, use `docker run` to call the `/init-influxdb.sh` script directly. The script takes the same initialization options as the `influxd run` command--for example:
```bash
docker run --rm \
    -e INFLUXDB_DB=db0 \
    -e INFLUXDB_ADMIN_USER=admin \
    -e INFLUXDB_ADMIN_PASSWORD=supersecretpassword \
    -e INFLUXDB_USER=telegraf -e \
    -e INFLUXDB_USER_PASSWORD=secretpassword \
    -v "$PWD:/var/lib/influxdb" \
    influxdb:1.8 /init-influxdb.sh
```
The command creates the following:
-	a database named `db0`
-	an admin user `admin` with the password `supersecretpassword`
-	a `telegraf` user with the password `secretpassword`
The `--rm` flag causes Docker to exit and delete the container after the script runs. The data and configuration files created during initialization remain in the mounted volume (the host's `$PWD` directory).
# Image Variants
The `influxdb` images come in many flavors, each designed for a specific use case.
## `influxdb:<version>`
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.
## `influxdb:<version>-alpine`
This image is based on the popular [Alpine Linux project](https://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 useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. 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).
## `influxdb:data`
*Using this image for [InfluxDB Enterprise](https://docs.influxdata.com/enterprise_influxdb/v1/introduction/installation/meta_node_installation/#license-key-or-file) requires a valid InfluxData [license key](https://docs.influxdata.com/enterprise_influxdb/v1/introduction/installation/meta_node_installation/#license-key-or-file).*
This image contains the enterprise data node package for clustering. It supports all of the same options as the InfluxDB 1.x OSS image, but it needs port 8088 to be exposed to the meta nodes.
Refer to the `influxdb:meta` variant for directions on how to setup a cluster.
## `influxdb:meta`
*This image requires a valid license key from InfluxData.* Please visit our [products page](https://www.influxdata.com/products/) to learn more.
This image contains the enterprise meta node package for clustering. It is meant to be used in conjunction with the `influxdb:data` package of the same version.
### Using this Image
#### Specifying the license key
The license key can be specified using either an environment variable or by overriding the configuration file. If you specify the license key directly, the container needs to be able to access the InfluxData portal.
```console
docker run -p 8089:8089 -p 8091:8091 \
      -e INFLUXDB_ENTERPRISE_LICENSE_KEY=<license-key>
      influxdb:meta
```
#### Running the container
The examples below will use docker's built-in networking capability. If you use the port exposing feature, the host port and the container port need to be the same.
First, create a docker network:
```console
docker network create influxdb
```
Start three meta nodes. This is the suggested number of meta nodes. We do not recommend running more or less. If you choose to run more or less, be sure that the number of meta nodes is odd. The hostname must be set on each container to the address that will be used to access the meta node. When using docker networks, the hostname should be made the same as the name of the container.
```console
docker run -d --name=influxdb-meta-0 --network=influxdb \
      -h influxdb-meta-0 \
      -e INFLUXDB_ENTERPRISE_LICENSE_KEY=<license-key> \
      influxdb:meta
docker run -d --name=influxdb-meta-1 --network=influxdb \
      -h influxdb-meta-1 \
      -e INFLUXDB_ENTERPRISE_LICENSE_KEY=<license-key> \
      influxdb:meta
docker run -d --name=influxdb-meta-2 --network=influxdb \
      -h influxdb-meta-2 \
      -e INFLUXDB_ENTERPRISE_LICENSE_KEY=<license-key> \
      influxdb:meta
```
When setting the hostname, you can use `-h <hostname>` or you can directly set the environment variable using `-e INFLUXDB_HOSTNAME=<hostname>`.
After starting the meta nodes, you need to tell them about each other. Choose one of the meta nodes and run `influxd-ctl` in the container.
```console
docker exec influxdb-meta-0 \
      influxd-ctl add-meta influxdb-meta-1:8091
docker exec influxdb-meta-0 \
      influxd-ctl add-meta influxdb-meta-2:8091
```
Or you can just start a single meta node. If you setup a single meta node, you do not need to use `influxd-ctl add-meta`.
```console
docker run -d --name=influxdb-meta --network=influxdb \
      -h influxdb-meta \
      -e INFLUXDB_ENTERPRISE_LICENSE_KEY=<license-key> \
      influxdb:meta -single-server
```
#### Connecting the data nodes
Start the data nodes using `influxdb:data` with similar command line arguments to the meta nodes. You can start as many data nodes as are allowed by your license.
```console
docker run -d --name=influxdb-data-0 --network=influxdb \
      -h influxdb-data-0 \
      -e INFLUXDB_LICENSE_KEY=<license-key> \
      influxdb:data
```
You can add `-p 8086:8086` to expose the http port to the host machine. After starting the container, choose one of the meta nodes and add the data node to it.
```console
docker exec influxdb-meta-0 \
      influxd-ctl add-data influxdb-data-0:8088
```
Perform these same steps for any other data nodes that you want to add.
You can now connect to any of the running data nodes to use your cluster.
See the [influxdb](https://hub.docker.com/_/influxdb/) image documentation for more details on how to use the data node images.
#### Configuration
InfluxDB Meta can be either configured from a config file or using environment variables. To mount a configuration file and use it with the server, you can use this command:
Generate the default configuration file:
```console
docker run --rm influxdb:meta influxd-meta config > influxdb-meta.conf
```
Modify the default configuration, which will now be available under `$PWD`. Then start the InfluxDB Meta container.
```console
docker run \
      -v $PWD/influxdb-meta.conf:/etc/influxdb/influxdb-meta.conf:ro \
      influxdb -config /etc/influxdb/influxdb-meta.conf
```
Modify `$PWD` to the directory where you want to store the configuration file.
For environment variables, the format is `INFLUXDB_$SECTION_$NAME`. All dashes (`-`) are replaced with underscores (`_`). If the variable isn't in a section, then omit that part.
Examples:
```console
INFLUXDB_REPORTING_DISABLED=true
INFLUXDB_META_DIR=/path/to/metadir
INFLUXDB_ENTERPRISE_REGISTRATION_ENABLED=true
```
For more information, see how to [Install InfluxDB Enterprise meta nodes](https://docs.influxdata.com/enterprise_influxdb/v1/introduction/installation/meta_node_installation/).
# License
View [license information](https://github.com/influxdata/influxdb/blob/master/LICENSE) for the software contained in this image.
As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
Some additional license information which was able to be auto-detected might be found in [the `repo-info` repository's `influxdb/` directory](https://github.com/docker-library/repo-info/tree/master/repos/influxdb).
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.
```
--------------------------------------------------------------------------------
/buildpack-deps/license.md:
--------------------------------------------------------------------------------
```markdown
../debian/license.md
```
--------------------------------------------------------------------------------
/php-zendserver/license.md:
--------------------------------------------------------------------------------
```markdown
[Perforce Software, Inc.](https://www.zend.com/end-user-license-agreement)
```
--------------------------------------------------------------------------------
/julia/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://julialang.org/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/gazebo/license.md:
--------------------------------------------------------------------------------
```markdown
Gazebo is open-source licensed under [Apache 2.0](http://opensource.org/licenses/Apache-2.0).
```
--------------------------------------------------------------------------------
/php/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://php.net/license/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/nginx/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://nginx.org/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/golang/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://golang.org/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/clojure/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://clojure.org/license) for the software contained in this image.
```
--------------------------------------------------------------------------------
/ghost/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://ghost.org/license/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/gradle/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://gradle.org/license/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/alpine/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://pkgs.alpinelinux.org) for the software contained in this image.
```
--------------------------------------------------------------------------------
/neo4j/license.md:
--------------------------------------------------------------------------------
```markdown
View [licensing information](https://neo4j.com/licensing) for the software contained in this image.
```
--------------------------------------------------------------------------------
/perl/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://dev.perl.org/licenses/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/swift/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://swift.org/LICENSE.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/backdrop/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://backdropcms.org/license) for the software contained in this image.
```
--------------------------------------------------------------------------------
/httpd/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.apache.org/licenses/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/maven/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.apache.org/licenses/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/rabbitmq/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.rabbitmq.com/mpl.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/rockylinux/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.rockylinux.org/legal/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/mysql/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.mysql.com/about/legal/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/busybox/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.busybox.net/license.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/convertigo/license.md:
--------------------------------------------------------------------------------
```markdown
Convertigo Community Edition image is licenced under [AGPL 3.0](http://www.gnu.org/licenses/agpl-3.0.html)
```
--------------------------------------------------------------------------------
/drupal/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.drupal.org/licensing/faq) for the software contained in this image.
```
--------------------------------------------------------------------------------
/wordpress/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://wordpress.org/about/license/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/api-firewall/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.mozilla.org/en-US/MPL/2.0/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/jetty/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://eclipse.org/jetty/licenses.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/couchdb/license.md:
--------------------------------------------------------------------------------
```markdown
Apache CouchDB is licensed under the [Apache License](https://github.com/apache/couchdb/blob/master/LICENSE).
```
--------------------------------------------------------------------------------
/joomla/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.gnu.org/licenses/gpl-2.0.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/mageia/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.mageia.org/en/about/license/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/postgres/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.postgresql.org/about/licence/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/rust/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.rust-lang.org/en-US/legal.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/tomee/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.apache.org/licenses/LICENSE-2.0) for the software contained in this image.
```
--------------------------------------------------------------------------------
/openjdk/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://openjdk.java.net/legal/gplv2+ce.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/tomcat/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.apache.org/licenses/LICENSE-2.0) for the software contained in this image.
```
--------------------------------------------------------------------------------
/alt/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.basealt.ru/products/starterkits/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/eggdrop/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.gnu.org/licenses/gpl-3.0.en.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/haxe/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://haxe.org/foundation/open-source.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/r-base/license.md:
--------------------------------------------------------------------------------
```markdown
View [R-project license information](http://www.r-project.org/Licenses/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/ros/license.md:
--------------------------------------------------------------------------------
```markdown
View [package index](https://index.ros.org/packages/) for license information on software contained in this image.
```
--------------------------------------------------------------------------------
/almalinux/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://almalinux.org/legal/licensing-policy/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/swipl/license.md:
--------------------------------------------------------------------------------
```markdown
View the [Simplified BSD license](http://www.swi-prolog.org/license.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/ruby/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.ruby-lang.org/en/about/license.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/fedora/license.md:
--------------------------------------------------------------------------------
```markdown
View [licensing information](https://fedoraproject.org/wiki/Licensing:Main) for the software contained in this image.
```
--------------------------------------------------------------------------------
/groovy/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.apache.org/licenses/LICENSE-2.0.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/haproxy/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.haproxy.org/download/1.5/doc/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/lightstreamer/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.lightstreamer.com/lightstreamer-sla) for the software contained in this image.
```
--------------------------------------------------------------------------------
/emqx/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/emqx/emqx/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/hylang/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/hylang/hy/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/kong/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/Kong/kong/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/mariadb/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://mariadb.com/kb/en/library/licensing-faq/) for the software contained in this image.
```
--------------------------------------------------------------------------------
/odoo/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/odoo/odoo/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/debian/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.debian.org/social_contract#guidelines) for the software contained in this image.
```
--------------------------------------------------------------------------------
/irssi/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/irssi/irssi/blob/master/COPYING) for the software contained in this image.
```
--------------------------------------------------------------------------------
/jruby/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/jruby/jruby/blob/master/COPYING) for the software contained in this image.
```
--------------------------------------------------------------------------------
/rakudo-star/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/rakudo/star/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/ubuntu/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.ubuntu.com/about/about-ubuntu/licensing) for the software contained in this image.
```
--------------------------------------------------------------------------------
/adminer/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/vrana/adminer/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/dart/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/dart-lang/sdk/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/hitch/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/varnish/hitch/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/photon/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/vmware/photon/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/yourls/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/YOURLS/YOURLS/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/fluentd/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/fluent/fluentd/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/nats/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/nats-io/gnatsd/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/mongo-express/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/mongo-express/mongo-express#license) for the software contained in this image.
```
--------------------------------------------------------------------------------
/oraclelinux/license.md:
--------------------------------------------------------------------------------
```markdown
View the [Oracle Linux End-User License Agreement](https://oss.oracle.com/ol/EULA) for the software contained in this image.
```
--------------------------------------------------------------------------------
/clefos/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/nealef/clefos/blob/master/LICENSE.md) for the scripts which created this image.
```
--------------------------------------------------------------------------------
/friendica/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/friendica/server/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/monica/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/monicahq/monica/blob/main/LICENSE.md) for the software contained in this image.
```
--------------------------------------------------------------------------------
/spiped/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/Tarsnap/spiped/blob/master/COPYRIGHT) for the software contained in this image.
```
--------------------------------------------------------------------------------
/caddy/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/caddyserver/caddy/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/composer/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/composer/composer/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/phpmyadmin/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/phpmyadmin/docker/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/krakend/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/krakend/krakend-ce/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/traefik/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/traefik/traefik/blob/master/LICENSE.md) for the software contained in this image.
```
--------------------------------------------------------------------------------
/gcc/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://gcc.gnu.org/onlinedocs/gcc-11.2.0/gcc/Copying.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/influxdb/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/influxdata/influxdb/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/memcached/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/memcached/memcached/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/telegraf/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/influxdata/telegraf/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/kapacitor/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/influxdata/kapacitor/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/unit/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://raw.githubusercontent.com/nginx/unit/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/zookeeper/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/apache/zookeeper/blob/master/LICENSE.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/chronograf/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/influxdata/chronograf/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/clickhouse/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/ClickHouse/ClickHouse/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/matomo/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/matomo-org/matomo/blob/master/LEGALNOTICE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/satosa/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/IdentityPython/SATOSA/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/rocket.chat/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/RocketChat/Rocket.Chat/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/nextcloud/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/nextcloud/server/blob/master/COPYING-README) for the software contained in this image.
```
--------------------------------------------------------------------------------
/open-liberty/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/OpenLiberty/open-liberty/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/notary/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/theupdateframework/notary/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/percona/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.percona.com/doc/percona-server/LATEST/copyright.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/registry/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/distribution/distribution/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/hello-world/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/docker-library/hello-world/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/plone/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://plone.org/foundation/copyright-licensing-logo/license-faq) for the software contained in this image.
```
--------------------------------------------------------------------------------
/python/license.md:
--------------------------------------------------------------------------------
```markdown
View license information for [Python 2](https://docs.python.org/2/license.html) and [Python 3](https://docs.python.org/3/license.html).
```
--------------------------------------------------------------------------------
/varnish/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/varnishcache/varnish-cache/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/bash/license.md:
--------------------------------------------------------------------------------
```markdown
Bash is free software, distributed under the terms of the [GNU General Public License, version 3](http://www.gnu.org/licenses/gpl.html).
```
--------------------------------------------------------------------------------
/rethinkdb/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://raw.githubusercontent.com/rethinkdb/rethinkdb/next/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/crate/license.md:
--------------------------------------------------------------------------------
```markdown
CrateDB is licensed under the Apache License 2.0.
See [LICENSE](https://github.com/crate/crate/blob/master/LICENSE) for more information.
```
--------------------------------------------------------------------------------
/postfixadmin/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/postfixadmin/postfixadmin/blob/master/LICENSE.TXT) for the software contained in this image.
```
--------------------------------------------------------------------------------
/orientdb/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/orientechnologies/orientdb/blob/master/license.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/eclipse-mosquitto/license.md:
--------------------------------------------------------------------------------
```markdown
Eclipse Mosquitto is released under the [EPL](https://www.eclipse.org/legal/epl-v20.html)/[EDL](https://eclipse.org/org/documents/edl-v10.php)
```
--------------------------------------------------------------------------------
/liquibase/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/liquibase/liquibase/blob/master/LICENSE.txt) for the Liquibase software contained in this image.
```
--------------------------------------------------------------------------------
/mediawiki/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://phabricator.wikimedia.org/source/mediawiki/browse/master/COPYING) for the software contained in this image.
```
--------------------------------------------------------------------------------
/logstash/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/elastic/logstash/blob/6.4/licenses/ELASTIC-LICENSE.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/kibana/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/elastic/kibana/blob/master/licenses/ELASTIC-LICENSE-2.0.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/clearlinux/license.md:
--------------------------------------------------------------------------------
```markdown
View [Clear Linux OS for Intel Architecture](https://download.clearlinux.org/current/licenses) for the licenses of the software contained in this image.
```
--------------------------------------------------------------------------------
/geonetwork/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.geonetwork-opensource.org/manuals/trunk/eng/users/overview/license.html) for the software contained in this image.
```
--------------------------------------------------------------------------------
/elasticsearch/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE-2.0.txt) for the software contained in this image.
```
--------------------------------------------------------------------------------
/docker/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/docker/docker/blob/eb7b2ed6bbe3fbef588116d362ce595d6e35fc43/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/teamspeak/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/TeamSpeak-Systems/teamspeak-linux-docker-images/blob/master/LICENSE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/pypy/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://bitbucket.org/pypy/pypy/src/c3ff0dd6252b6ba0d230f3624dbb4aab8973a1d0/LICENSE?at=default) for software contained in this image.
```
--------------------------------------------------------------------------------
/znc/license.md:
--------------------------------------------------------------------------------
```markdown
View [license](https://github.com/znc/znc/blob/master/LICENSE) [information](https://github.com/znc/znc/blob/master/NOTICE) for the software contained in this image.
```
--------------------------------------------------------------------------------
/cassandra/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=blob;f=LICENSE.txt;hb=cassandra-3.11.1) for the software contained in this image.
```
--------------------------------------------------------------------------------
/mono/license.md:
--------------------------------------------------------------------------------
```markdown
This Docker Image is licensed with the Expat License. See the [Mono Project licensing FAQ](http://www.mono-project.com/docs/faq/licensing/) for details on how Mono and associated libraries are licensed.
```
--------------------------------------------------------------------------------
/redmine/license.md:
--------------------------------------------------------------------------------
```markdown
[Redmine](https://www.redmine.org/projects/redmine/wiki) is open source and released under the terms of the [GNU General Public License v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html) (GPL).
```
--------------------------------------------------------------------------------
/node/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/nodejs/node/blob/master/LICENSE) for Node.js or [license information](https://github.com/nodejs/docker-node/blob/master/LICENSE) for the Node.js Docker project.
```
--------------------------------------------------------------------------------
/bonita/license.md:
--------------------------------------------------------------------------------
```markdown
Bonita image includes two parts :
-	Bonita Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
-	Bonita Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
```
--------------------------------------------------------------------------------
/archlinux/license.md:
--------------------------------------------------------------------------------
```markdown
The Docker image creation scripts contained under the repository %%REPO%% are licensed under GPLv3. All the licensing information for the packages contained in it can be found under `/usr/share/licenses/` inside of the image.
```
--------------------------------------------------------------------------------
/amazoncorretto/license.md:
--------------------------------------------------------------------------------
```markdown
Amazon Corretto is released under the same open source license as OpenJDK, which is licensed under the GNU Public License version 2 with the Class Path Exception ([GPLv2 with CPE](https://openjdk.java.net/legal/gplv2+ce.html)).
```
--------------------------------------------------------------------------------
/spark/license.md:
--------------------------------------------------------------------------------
```markdown
Apache Spark, Spark, Apache, the Apache feather logo, and the Apache Spark project logo are trademarks of The Apache Software Foundation.
Licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
```
--------------------------------------------------------------------------------
/xwiki/license.md:
--------------------------------------------------------------------------------
```markdown
XWiki is licensed under the [LGPL 2.1](https://github.com/xwiki-contrib/docker-xwiki/blob/master/LICENSE).
The Dockerfile repository is also licensed under the [LGPL 2.1](https://github.com/xwiki-contrib/docker-xwiki/blob/master/LICENSE).
```
--------------------------------------------------------------------------------
/mongo/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://github.com/mongodb/mongo/blob/6ea81c883e7297be99884185c908c7ece385caf8/README#L89-L95) for the software contained in this image.
It is relevant to note the change from AGPL to SSPLv1 for all versions after October 16, 2018.
```
--------------------------------------------------------------------------------
/cirros/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://launchpad.net/cirros) for the software contained in this image:
> The code for building CirrOS is available under GPLv2. The binary images that will be distributed contain many different licenses all of which are opensource.
```
--------------------------------------------------------------------------------
/eclipse-temurin/license.md:
--------------------------------------------------------------------------------
```markdown
The Dockerfiles and associated scripts are licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Licenses for the products installed within the images:
-	OpenJDK: The project license is GNU GPL v2 with Classpath Exception.
```
--------------------------------------------------------------------------------
/ibm-semeru-runtimes/license.md:
--------------------------------------------------------------------------------
```markdown
The Dockerfiles and associated scripts are licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Licenses for the products installed within the images:
-	IBM Semeru Runtime Open Edition: The project license is GNU GPL v2 with Classpath Exception.
```
--------------------------------------------------------------------------------
/neurodebian/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.debian.org/social_contract#guidelines) for the software contained in this image.
Additionally, `-nonfree` flavors of the images enable access to materials which are not fully DFSG-compliant, and might have restrictions (e.g. non-commercial) and/or lack original sources.
```
--------------------------------------------------------------------------------
/storm/license.md:
--------------------------------------------------------------------------------
```markdown
Apache Storm, Storm, Apache, the Apache feather logo, and the Apache Storm project logo are trademarks of The Apache Software Foundation.
Licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
See [license information](http://storm.apache.org/about/free-and-open-source.html).
```
--------------------------------------------------------------------------------
/sonarqube/license.md:
--------------------------------------------------------------------------------
```markdown
SonarQube Community Build is licensed under [GNU Lesser General Public License, Version 3.0](http://www.gnu.org/licenses/lgpl.txt). SonarQube Server Developer, Enterprise, and Data Center Editions are licensed under [SonarSource Terms and Condition](https://www.sonarsource.com/docs/sonarsource_terms_and_conditions.pdf).
```
--------------------------------------------------------------------------------
/haskell/license.md:
--------------------------------------------------------------------------------
```markdown
This image is licensed under the MIT License ([LICENSE](https://github.com/haskell/docker-haskell/blob/master/LICENSE)) and includes software licensed under BSD licenses: [Glasgow Haskell Compiler License](https://www.haskell.org/ghc/license), [Stack License](https://github.com/commercialhaskell/stack/blob/master/LICENSE).
```
--------------------------------------------------------------------------------
/amazonlinux/license.md:
--------------------------------------------------------------------------------
```markdown
Amazon Linux is available under the [GNU General Public License, version 2.0](https://github.com/aws/amazon-linux-docker-images/blob/master/LICENSE). Individual software packages are available under their own licenses; run `rpm -qi [package name]` or check `/usr/share/doc/[package name]-*` and `/usr/share/licenses/[package name]-*` for details.
```
--------------------------------------------------------------------------------
/sapmachine/license.md:
--------------------------------------------------------------------------------
```markdown
The Dockerfiles and associated scripts are licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Licenses for the SapMachine product installed within the images:
SapMachine is licensed under the [GNU General Public License (GPL) version with the "CLASSPATH" exception](%%GITHUB-REPO%%/blob/sapmachine/LICENSE).
```
--------------------------------------------------------------------------------
/flink/license.md:
--------------------------------------------------------------------------------
```markdown
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
	      https://www.apache.org/licenses/LICENSE-2.0
Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of [The Apache Software Foundation](https://apache.org/).
```
--------------------------------------------------------------------------------
/erlang/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](http://www.erlang.org/about.html) for the software contained in this image.
1.	From OTP 18 and above, Erlang is released under Apache License 2.0
2.	The previous are released under [Erlang Public License (EPL)](http://www.erlang.org/EPLICENSE). EPL is a derivative work of the Mozilla Public License (MPL). It contains terms which differ from MPL, mainly in terms of jurisdiction. The license is constructed in accordance with the laws of Sweden.
```
--------------------------------------------------------------------------------
/silverpeas/license.md:
--------------------------------------------------------------------------------
```markdown
View [license information](https://www.silverpeas.org/legal/licensing_gnu_affero.html) for the software contained in this image.
Silverpeas uses FLOSS softwares. These are (in a non exhaustive list):
-	Libraries under the MIT license like JQuery and Angular JS.
-	Libraries and applications under the Apache 2.0 license like the Apache Commons libraries and the Image Magick tool.
-	Libraries and applications under the GPL/LGPL license like SWFTools, FlexPaper Flash GPL, LibreOffice, OpenJDK.
```
--------------------------------------------------------------------------------
/elixir/license.md:
--------------------------------------------------------------------------------
```markdown
Copyright 2012 Plataformatec
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
View [license information](http://www.apache.org/licenses/LICENSE-2.0) for the software contained in this image.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
```
--------------------------------------------------------------------------------
/aerospike/license.md:
--------------------------------------------------------------------------------
```markdown
Copyright 2019-2021 Aerospike, Inc.
If you are using a feature key file you received as part of your commercial enterprise license, you are operating under the [Aerospike Master License Agreement](https://www.aerospike.com/forms/master-license-agreement/).
If you are using the Aerospike Database EE evaluation feature key file, you are operating under the [Aerospike Evaluation License Agreement](https://www.aerospike.com/forms/evaluation-license-agreement/).
If you are using Aerospike Database CE refer to the license information in the [aerospike/aerospike-server](https://github.com/aerospike/aerospike-server) repository.
```
--------------------------------------------------------------------------------
/websphere-liberty/license.md:
--------------------------------------------------------------------------------
```markdown
The Dockerfiles and associated scripts are licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Starting with WebSphere Liberty 18.0.0.3, the WebSphere Liberty Docker images found in Docker Hub contain an International License Agreement for Non-Warranted Programs (ILAN) license which allows entitled WebSphere Liberty customers to use these same images under an International Program License Agreement (IPLA) term.
For customers that still wish to apply a WebSphere Application Server license to their docker image can do so following [these instructions](https://github.com/WASdev/ci.docker/tree/master/ga/production-upgrade).
```
--------------------------------------------------------------------------------
/ibmjava/license.md:
--------------------------------------------------------------------------------
```markdown
The Dockerfiles and associated scripts are licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Licenses for the products installed within the images:
-	IBM® SDK, Java™ Technology Edition Version 8: [International License Agreement for Non-Warranted Programs](http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-SMKR-AVSEUH&title=IBM%AE+SDK%2C+Java%99+Technology+Edition%2C+Version+8.0&l=en).
-	IBM® SDK, Java™ Technology Edition Version 11: [International License Agreement for Non-Warranted Programs](http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-PARM-BMVULC&title=IBM%AE+SDK%2C+Java%99+Technology+Edition%2C+Version+11.0&l=en).
```
--------------------------------------------------------------------------------
/solr/license.md:
--------------------------------------------------------------------------------
```markdown
Solr is licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
This repository is also licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
Copyright 2015-2022 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
	      http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
```
--------------------------------------------------------------------------------
/redis/license.md:
--------------------------------------------------------------------------------
```markdown
Starting with Redis 8.0, Redis follows a tri-licensing model with the choice of the [Redis Source Available License v2 - RSALv2](https://redis.io/legal/rsalv2-agreement/), [Server Side Public License v1 - SSPLv1](https://redis.io/legal/server-side-public-license-sspl/), or the [GNU Affero General Public License v3 - AGPLv3](https://opensource.org/license/agpl-v3). Prior versions of Redis (<=7.2.4) are licensed under [3-Clause BSD](https://opensource.org/license/bsd-3-clause), and Redis 7.4.x-7.8.x are licensed under the dual [RSALv2](https://redis.io/legal/rsalv2-agreement/) or [SSPLv1](https://redis.io/legal/server-side-public-license-sspl/) license.
Please also view the [Redis License Overview](https://redis.io/legal/licenses/) and the [Redis Trademark Policy](https://redis.io/legal/trademark-policy/).
```
--------------------------------------------------------------------------------
/couchbase/license.md:
--------------------------------------------------------------------------------
```markdown
Couchbase Server comes in two editions: Enterprise Edition and Community Edition. You can find details on the differences between the two and licensing information on the [Couchbase Server Editions](https://docs.couchbase.com/server/current/introduction/editions.html) page.
-	**Enterprise Edition** -- The Enterprise Edition license provides for free for development and testing for Couchbase Enterprise Edition. A paid subscription for production deployment is required. Please refer to the [pricing](https://www.couchbase.com/pricing) page for details on Couchbase's Enterprise Edition.
-	**Community Edition** -- The Community Edition license provides for free deployment of Couchbase Community Edition for departmental-scale deployments of up to five node clusters. It has recently been changed to disallow use of XDCR, which is now an exclusive Enterprise Edition feature.
```
--------------------------------------------------------------------------------
/arangodb/license.md:
--------------------------------------------------------------------------------
```markdown
The official Docker images of the ArangoDB Community Edition are governed by the [ArangoDB Community License](https://arangodb.com/community-license/). It limits deployments to a 100 GB on dataset size in production and you cannot use it for any commercial purposes, only internal business purposes.
The source code of the Community Edition is available under the [Business Source License 1.1 (BUSL-1.1)](https://github.com/arangodb/arangodb/blob/devel/LICENSE). Copying, modification, redistribution, non-commercial use, and commercial use in a non-production context are always allowed. Additionally, you can deploy BUSL-licensed ArangoDB source code for any purpose (including production) as long as you are not creating a commercial derivative work or offering, or are including it in a commercial product, application, or service. On the fourth anniversary of the first publicly available distribution of a specific version, the license changes to the permissive Apache 2.0 open-source license.
Up to ArangoDB version 3.11, ArangoDB is licensed under the [Apache 2.0 License](https://github.com/arangodb/arangodb/blob/3.11/LICENSE).
ArangoDB contains [software of third parties under their respective licenses](https://github.com/arangodb/arangodb/blob/devel/LICENSES-OTHER-COMPONENTS.md).
```
--------------------------------------------------------------------------------
/elasticsearch/variant-alpine.md:
--------------------------------------------------------------------------------
```markdown
```
--------------------------------------------------------------------------------
/logstash/variant-alpine.md:
--------------------------------------------------------------------------------
```markdown
```
--------------------------------------------------------------------------------
/openjdk/variant-slim.md:
--------------------------------------------------------------------------------
```markdown
```
--------------------------------------------------------------------------------
/oraclelinux/variant-slim.md:
--------------------------------------------------------------------------------
```markdown
```
--------------------------------------------------------------------------------
/traefik/variant-alpine.md:
--------------------------------------------------------------------------------
```markdown
```
--------------------------------------------------------------------------------
/api-firewall/maintainer.md:
--------------------------------------------------------------------------------
```markdown
The Wallarm Team
```
--------------------------------------------------------------------------------
/debian/variant.md:
--------------------------------------------------------------------------------
```markdown
# Image Variants
```
--------------------------------------------------------------------------------
/busybox/README-short.txt:
--------------------------------------------------------------------------------
```
Busybox base image.
```
--------------------------------------------------------------------------------
/gazebo/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../ros/maintainer.md
```
--------------------------------------------------------------------------------
/dart/maintainer.md:
--------------------------------------------------------------------------------
```markdown
The Dart Docker Team
```
--------------------------------------------------------------------------------
/drupal/variant-fpm.md:
--------------------------------------------------------------------------------
```markdown
../php/variant-fpm.md
```
--------------------------------------------------------------------------------
/wordpress/variant-fpm.md:
--------------------------------------------------------------------------------
```markdown
../php/variant-fpm.md
```
--------------------------------------------------------------------------------
/yourls/variant-fpm.md:
--------------------------------------------------------------------------------
```markdown
../php/variant-fpm.md
```
--------------------------------------------------------------------------------
/odoo/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Odoo](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/neo4j/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Neo4j](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/nginx/README-short.txt:
--------------------------------------------------------------------------------
```
Official build of Nginx.
```
--------------------------------------------------------------------------------
/photon/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[VMware](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/yourls/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[YOURLS](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/fluentd/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Fluentd](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/joomla/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Joomla!](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/mageia/README-short.txt:
--------------------------------------------------------------------------------
```
Official Mageia base image
```
--------------------------------------------------------------------------------
/percona/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Percona](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/arangodb/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[ArangoDB](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/crate/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Crate.io](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/eclipse-temurin/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Adoptium](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/orientdb/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[OrientDB](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/.common-templates/maintainer-hashicorp.md:
--------------------------------------------------------------------------------
```markdown
[HashiCorp](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/liquibase/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Liquibase](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/rethinkdb/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[RethinkDB](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/.common-templates/maintainer-influxdata.md:
--------------------------------------------------------------------------------
```markdown
[InfluxData](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/convertigo/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Convertigo](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/friendica/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[nupplaPhil](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/nextcloud/README-short.txt:
--------------------------------------------------------------------------------
```
Nextcloud manual docker image
```
--------------------------------------------------------------------------------
/phpmyadmin/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[phpMyAdmin](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/silverpeas/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Silverpeas](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/znc/README-short.txt:
--------------------------------------------------------------------------------
```
ZNC - An advanced IRC bouncer
```
--------------------------------------------------------------------------------
/httpd/README-short.txt:
--------------------------------------------------------------------------------
```
The Apache HTTP Server Project
```
--------------------------------------------------------------------------------
/monica/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Monica Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/neurodebian/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[NeuroDebian](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/redis/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Redis LTD](https://redis.io/)
```
--------------------------------------------------------------------------------
/rocket.chat/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Rocket.Chat](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/sonarqube/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[SonarSource](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/.common-templates/maintainer-docker.md:
--------------------------------------------------------------------------------
```markdown
[Docker, Inc.](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/backdrop/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Backdrop Ops](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/friendica/README-short.txt:
--------------------------------------------------------------------------------
```
Welcome to the free social web.
```
--------------------------------------------------------------------------------
/alt/README-short.txt:
--------------------------------------------------------------------------------
```
The official build of ALT Linux.
```
--------------------------------------------------------------------------------
/clefos/issues.md:
--------------------------------------------------------------------------------
```markdown
[GitHub](%%GITHUB-REPO%%/issues)
```
--------------------------------------------------------------------------------
/fedora/README-short.txt:
--------------------------------------------------------------------------------
```
Official Docker builds of Fedora
```
--------------------------------------------------------------------------------
/mongo-express/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[mongo-express](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/postfixadmin/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Postfix Admin](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/couchdb/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Apache CouchDB](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/maven/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Carlos Sanchez](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/aerospike/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Aerospike, Inc.](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/clickhouse/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[ClickHouse Inc.](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/plone/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Plone Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/rockylinux/README-short.txt:
--------------------------------------------------------------------------------
```
The official build of Rocky Linux.
```
--------------------------------------------------------------------------------
/almalinux/README-short.txt:
--------------------------------------------------------------------------------
```
The official build of AlmaLinux OS.
```
--------------------------------------------------------------------------------
/amazoncorretto/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the AWS JDK team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/elasticsearch/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Elastic Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/kibana/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Elastic Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/logstash/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Elastic Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/mono/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Mono Project](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/nats/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the NATS Project](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/sapmachine/get-help.md:
--------------------------------------------------------------------------------
```markdown
send an email to [email protected]
```
--------------------------------------------------------------------------------
/clearlinux/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Intel Corporation](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/irssi/README-short.txt:
--------------------------------------------------------------------------------
```
irssi - The IRC client of the future
```
--------------------------------------------------------------------------------
/mageia/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Mageia Developers](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/znc/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the ZNC Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/clefos/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[The ClefOS Project](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/liquibase/README-short.txt:
--------------------------------------------------------------------------------
```
Liquibase is DevOps for your database.
```
--------------------------------------------------------------------------------
/perl/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Perl Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/rakudo-star/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Raku Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/traefik/README-short.txt:
--------------------------------------------------------------------------------
```
Traefik, The Cloud Native Edge Router
```
--------------------------------------------------------------------------------
/haxe/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Haxe Foundation](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/ibm-semeru-runtimes/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[IBM Semeru Runtimes](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/rocket.chat/README-short.txt:
--------------------------------------------------------------------------------
```
The Complete Open Source Chat Solution
```
--------------------------------------------------------------------------------
/sapmachine/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[The SapMachine Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/swift/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Swift Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/traefik/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Traefik Project](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/xwiki/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the XWiki Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/.common-templates/maintainer-community.md:
--------------------------------------------------------------------------------
```markdown
[the Docker Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/bonita/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Bonitasoft Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/eggdrop/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/friendica/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/hello-world/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/irssi/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/openjdk/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/oraclelinux/README-short.txt:
--------------------------------------------------------------------------------
```
Official Docker builds of Oracle Linux.
```
--------------------------------------------------------------------------------
/r-base/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Rocker Community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/rocket.chat/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/scratch/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/teamspeak/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/znc/metadata.json:
--------------------------------------------------------------------------------
```json
{
  "hub": {
    "categories": []
  }
}
```
--------------------------------------------------------------------------------
/amazonlinux/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Amazon Linux Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/geonetwork/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[GeoNetwork opensource](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/notary/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-docker.md
```
--------------------------------------------------------------------------------
/adminer/README-short.txt:
--------------------------------------------------------------------------------
```
Database management in a single PHP file.
```
--------------------------------------------------------------------------------
/clefos/README-short.txt:
--------------------------------------------------------------------------------
```
DEPRECATED; The official build of ClefOS.
```
--------------------------------------------------------------------------------
/eclipse-mosquitto/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Eclipse Foundation](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/krakend/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the KrakenD Maintainers](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/nextcloud/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Nextcloud community](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/node/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[The Node.js Docker Team](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/php-zendserver/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[Perforce Software, Inc.](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/solr/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[the Apache Solr project](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/alt/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[The ALT Linux Team Cloud](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/buildpack-deps/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/busybox/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/cassandra/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/cirros/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/clojure/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/emqx/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[EMQ Technologies](https://github.com/emqx)
```
--------------------------------------------------------------------------------
/erlang/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/flink/issues.md:
--------------------------------------------------------------------------------
```markdown
https://issues.apache.org/jira/browse/FLINK
```
--------------------------------------------------------------------------------
/gcc/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/ghost/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/golang/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/haproxy/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/haskell/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/hello-world/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/httpd/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/ibmjava/maintainer.md:
--------------------------------------------------------------------------------
```markdown
[IBM Runtime Technologies](%%GITHUB-REPO%%)
```
--------------------------------------------------------------------------------
/jetty/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/jruby/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/julia/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/memcached/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/mongo/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/monica/README-short.txt:
--------------------------------------------------------------------------------
```
Monica – the Personal Relationship Manager.
```
--------------------------------------------------------------------------------
/openjdk/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/php/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/pypy/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/python/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/rabbitmq/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/redmine/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/registry/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/ruby/maintainer.md:
--------------------------------------------------------------------------------
```markdown
../.common-templates/maintainer-community.md
```
--------------------------------------------------------------------------------
/spark/issues.md:
--------------------------------------------------------------------------------
```markdown
https://issues.apache.org/jira/browse/SPARK
```