diff --git a/amazoncorretto/README.md b/amazoncorretto/README.md index e5b346ab9..571fc860e 100644 --- a/amazoncorretto/README.md +++ b/amazoncorretto/README.md @@ -24,25 +24,25 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`8`, `8u312`, `8u312-al2`, `8-al2-full`, `8-al2-jdk`, `latest`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jdk/al2/Dockerfile) -- [`8-alpine3.12`, `8u312-alpine3.12`, `8-alpine3.12-full`, `8-alpine3.12-jdk`, `8-alpine`, `8u312-alpine`, `8-alpine-full`, `8-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jdk/alpine/3.12/Dockerfile) -- [`8-alpine3.12-jre`, `8u312-alpine3.12-jre`, `8-alpine-jre`, `8u312-alpine-jre`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jre/alpine/3.12/Dockerfile) -- [`8-alpine3.13`, `8u312-alpine3.13`, `8-alpine3.13-full`, `8-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jdk/alpine/3.13/Dockerfile) -- [`8-alpine3.13-jre`, `8u312-alpine3.13-jre`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jre/alpine/3.13/Dockerfile) -- [`8-alpine3.14`, `8u312-alpine3.14`, `8-alpine3.14-full`, `8-alpine3.14-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jdk/alpine/3.14/Dockerfile) -- [`8-alpine3.14-jre`, `8u312-alpine3.14-jre`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/8/jre/alpine/3.14/Dockerfile) -- [`11`, `11.0.13`, `11.0.13-al2`, `11-al2-full`, `11-al2-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/11/jdk/al2/Dockerfile) -- [`11-alpine3.12`, `11.0.13-alpine3.12`, `11-alpine3.12-full`, `11-alpine3.12-jdk`, `11-alpine`, `11.0.13-alpine`, `11-alpine-full`, `11-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/11/jdk/alpine/3.12/Dockerfile) -- [`11-alpine3.13`, `11.0.13-alpine3.13`, `11-alpine3.13-full`, `11-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/11/jdk/alpine/3.13/Dockerfile) -- [`11-alpine3.14`, `11.0.13-alpine3.14`, `11-alpine3.14-full`, `11-alpine3.14-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/11/jdk/alpine/3.14/Dockerfile) -- [`16`, `16.0.2`, `16.0.2-al2`, `16-al2-full`, `16-al2-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/16/jdk/al2/Dockerfile) -- [`16-alpine3.12`, `16.0.2-alpine3.12`, `16-alpine3.12-full`, `16-alpine3.12-jdk`, `16-alpine`, `16.0.2-alpine`, `16-alpine-full`, `16-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/16/jdk/alpine/3.12/Dockerfile) -- [`16-alpine3.13`, `16.0.2-alpine3.13`, `16-alpine3.13-full`, `16-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/16/jdk/alpine/3.13/Dockerfile) -- [`16-alpine3.14`, `16.0.2-alpine3.14`, `16-alpine3.14-full`, `16-alpine3.14-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/16/jdk/alpine/3.14/Dockerfile) -- [`17`, `17.0.0`, `17.0.0-al2`, `17-al2-full`, `17-al2-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/17/jdk/al2/Dockerfile) -- [`17-alpine3.12`, `17.0.0-alpine3.12`, `17-alpine3.12-full`, `17-alpine3.12-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/17/jdk/alpine/3.12/Dockerfile) -- [`17-alpine3.13`, `17.0.0-alpine3.13`, `17-alpine3.13-full`, `17-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/17/jdk/alpine/3.13/Dockerfile) -- [`17-alpine3.14`, `17.0.0-alpine3.14`, `17-alpine3.14-full`, `17-alpine3.14-jdk`, `17-alpine`, `17.0.0-alpine`, `17-alpine-full`, `17-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1dd77c323c3d666e5fc0fafc1b29cae00ec9002e/17/jdk/alpine/3.14/Dockerfile) +- [`8`, `8u312`, `8u312-al2`, `8-al2-full`, `8-al2-jdk`, `latest`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jdk/al2/Dockerfile) +- [`8-alpine3.12`, `8u312-alpine3.12`, `8-alpine3.12-full`, `8-alpine3.12-jdk`, `8-alpine`, `8u312-alpine`, `8-alpine-full`, `8-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jdk/alpine/3.12/Dockerfile) +- [`8-alpine3.12-jre`, `8u312-alpine3.12-jre`, `8-alpine-jre`, `8u312-alpine-jre`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jre/alpine/3.12/Dockerfile) +- [`8-alpine3.13`, `8u312-alpine3.13`, `8-alpine3.13-full`, `8-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jdk/alpine/3.13/Dockerfile) +- [`8-alpine3.13-jre`, `8u312-alpine3.13-jre`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jre/alpine/3.13/Dockerfile) +- [`8-alpine3.14`, `8u312-alpine3.14`, `8-alpine3.14-full`, `8-alpine3.14-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jdk/alpine/3.14/Dockerfile) +- [`8-alpine3.14-jre`, `8u312-alpine3.14-jre`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/8/jre/alpine/3.14/Dockerfile) +- [`11`, `11.0.13`, `11.0.13-al2`, `11-al2-full`, `11-al2-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/11/jdk/al2/Dockerfile) +- [`11-alpine3.12`, `11.0.13-alpine3.12`, `11-alpine3.12-full`, `11-alpine3.12-jdk`, `11-alpine`, `11.0.13-alpine`, `11-alpine-full`, `11-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/11/jdk/alpine/3.12/Dockerfile) +- [`11-alpine3.13`, `11.0.13-alpine3.13`, `11-alpine3.13-full`, `11-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/11/jdk/alpine/3.13/Dockerfile) +- [`11-alpine3.14`, `11.0.13-alpine3.14`, `11-alpine3.14-full`, `11-alpine3.14-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/11/jdk/alpine/3.14/Dockerfile) +- [`16`, `16.0.2`, `16.0.2-al2`, `16-al2-full`, `16-al2-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/16/jdk/al2/Dockerfile) +- [`16-alpine3.12`, `16.0.2-alpine3.12`, `16-alpine3.12-full`, `16-alpine3.12-jdk`, `16-alpine`, `16.0.2-alpine`, `16-alpine-full`, `16-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/16/jdk/alpine/3.12/Dockerfile) +- [`16-alpine3.13`, `16.0.2-alpine3.13`, `16-alpine3.13-full`, `16-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/16/jdk/alpine/3.13/Dockerfile) +- [`16-alpine3.14`, `16.0.2-alpine3.14`, `16-alpine3.14-full`, `16-alpine3.14-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/16/jdk/alpine/3.14/Dockerfile) +- [`17`, `17.0.1`, `17.0.1-al2`, `17-al2-full`, `17-al2-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/17/jdk/al2/Dockerfile) +- [`17-alpine3.12`, `17.0.1-alpine3.12`, `17-alpine3.12-full`, `17-alpine3.12-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/17/jdk/alpine/3.12/Dockerfile) +- [`17-alpine3.13`, `17.0.1-alpine3.13`, `17-alpine3.13-full`, `17-alpine3.13-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/17/jdk/alpine/3.13/Dockerfile) +- [`17-alpine3.14`, `17.0.1-alpine3.14`, `17-alpine3.14-full`, `17-alpine3.14-jdk`, `17-alpine`, `17.0.1-alpine`, `17-alpine-full`, `17-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/1fac3321cf441db393d5261d9e50ce113557ae70/17/jdk/alpine/3.14/Dockerfile) # Quick reference (cont.) diff --git a/archlinux/README.md b/archlinux/README.md index 214c9220b..9a8289178 100644 --- a/archlinux/README.md +++ b/archlinux/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`latest`, `base`, `base-20211017.0.36769`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/afe05134d6cf1c805a1de5e56546fe958d1a48af/Dockerfile.base) -- [`base-devel`, `base-devel-20211017.0.36769`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/afe05134d6cf1c805a1de5e56546fe958d1a48af/Dockerfile.base-devel) +- [`latest`, `base`, `base-20211024.0.37588`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/72e5f804d292b7ef23473694cb4f2f54f5168e4c/Dockerfile.base) +- [`base-devel`, `base-devel-20211024.0.37588`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/72e5f804d292b7ef23473694cb4f2f54f5168e4c/Dockerfile.base-devel) # Quick reference (cont.) diff --git a/clearlinux/README.md b/clearlinux/README.md index 71b08b333..ebc42aa93 100644 --- a/clearlinux/README.md +++ b/clearlinux/README.md @@ -24,7 +24,7 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`latest`, `base`](https://github.com/clearlinux/docker-brew-clearlinux/blob/c6c1b6bfd8150dd4c8e4c20c3556bb7a9651ef03/Dockerfile) +- [`latest`, `base`](https://github.com/clearlinux/docker-brew-clearlinux/blob/889e0a5846b06992af3f63198a3971cad4afb2bb/Dockerfile) # Quick reference (cont.) diff --git a/dart/README.md b/dart/README.md index 106af61d8..fd7176295 100644 --- a/dart/README.md +++ b/dart/README.md @@ -56,9 +56,36 @@ By utilizing Dart's support for ahead-of-time (AOT) [compilation to executables] ## Using this image -We recommend creating small runtime images by leveraging Dart's support for ahead-of-time (AOT) [compilation to executables](https://dart.dev/tools/dart-compile#exe). This enables creating small runtime images (~10 MB). +We recommend using small runtime images that leverage Dart's support for ahead-of-time (AOT) [compilation to executables](https://dart.dev/tools/dart-compile#exe). This enables creating small runtime images (~10 MB). -The following `Dockerfile` performs two steps: +### Creating a Dart server app + +After installing the Dart SDK, use the `dart` command to create a new server app: + +```shell +$ dart create -t server-shelf myserver +``` + +### Running the server with Docker Desktop + +If you have [Docker Desktop](https://www.docker.com/get-started) installed, you can build and run on your machine with the `docker` command: + +```shell +$ docker build -t dart-server . +$ docker run -it --rm -p 8080:8080 --name myserver dart-server +``` + +When finished, you can stop the container using the name you provided: + +```shell +$ docker kill myserver +``` + +## Image documentation + +### `Dockerfile` + +The `Dockerfile` created by the `dart` tool performs two steps: 1. Using the Dart SDK in the `dart:stable` image, compiles your server (`bin/server.dart`) to an executable (`server`). @@ -90,7 +117,9 @@ EXPOSE 8080 CMD ["/app/bin/server"] ``` -We recommend you also have a `.dockerignore` file like the following: +### `.dockerignore` + +Additionally it creates a recommended `.dockerignore` file, which enumarates files that should be omitted from the built Docker image: ```text .dockerignore @@ -103,18 +132,7 @@ build/ .packages ``` -If you have [Docker Desktop](https://www.docker.com/get-started) installed, you can build and run on your machine with the `docker` command: - -```shell -$ docker build -t dart-server . -$ docker run -it --rm -p 8080:8080 --name myserver dart-server -``` - -When finished, you can stop the container using the name you provided: - -```shell -$ docker kill myserver -``` +-- Maintained with ❤️ by the [Dart](https://dart.dev) team. diff --git a/eclipse-temurin/README.md b/eclipse-temurin/README.md index 246085457..a638951c9 100644 --- a/eclipse-temurin/README.md +++ b/eclipse-temurin/README.md @@ -20,7 +20,7 @@ WARNING: [Adoptium](https://github.com/adoptium/containers) - **Where to get help**: - [Adoptium Slack](https://adoptium.net/slack.html) + [Adoptium Slack](https://adoptium.net/slack.html); [Adoptium Support](https://github.com/adoptium/adoptium-support/issues/new/choose) # Supported tags and respective `Dockerfile` links diff --git a/ghost/README.md b/ghost/README.md index bcaa5ec5c..2db4d0b49 100644 --- a/ghost/README.md +++ b/ghost/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`4.19.1`, `4.19`, `4`, `latest`](https://github.com/docker-library/ghost/blob/bc87c934fcef9f3b15a9e9f32f982ebddc2d98d0/4/debian/Dockerfile) -- [`4.19.1-alpine`, `4.19-alpine`, `4-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/bc87c934fcef9f3b15a9e9f32f982ebddc2d98d0/4/alpine/Dockerfile) +- [`4.20.3`, `4.20`, `4`, `latest`](https://github.com/docker-library/ghost/blob/5747e66284f94ecfdc67695c79ab62bd5ac8d456/4/debian/Dockerfile) +- [`4.20.3-alpine`, `4.20-alpine`, `4-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/5747e66284f94ecfdc67695c79ab62bd5ac8d456/4/alpine/Dockerfile) - [`3.42.6`, `3.42`, `3`](https://github.com/docker-library/ghost/blob/fbd1efc8ea0a9872e80c3746b9724e522a96b584/3/debian/Dockerfile) - [`3.42.6-alpine`, `3.42-alpine`, `3-alpine`](https://github.com/docker-library/ghost/blob/fbd1efc8ea0a9872e80c3746b9724e522a96b584/3/alpine/Dockerfile) diff --git a/xwiki/README.md b/xwiki/README.md index b2be70e09..08afeb148 100644 --- a/xwiki/README.md +++ b/xwiki/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`13`, `13.8`, `13.8.0`, `13-mysql-tomcat`, `13.8-mysql-tomcat`, `13.8.0-mysql-tomcat`, `mysql-tomcat`, `stable-mysql-tomcat`, `stable-mysql`, `stable`, `latest`](https://github.com/xwiki-contrib/docker-xwiki/blob/3bf60d5eeb146822cff176dc4d881cbbf4659533/13/mysql-tomcat/Dockerfile) -- [`13-postgres-tomcat`, `13.8-postgres-tomcat`, `13.8.0-postgres-tomcat`, `postgres-tomcat`, `stable-postgres-tomcat`, `stable-postgres`](https://github.com/xwiki-contrib/docker-xwiki/blob/3bf60d5eeb146822cff176dc4d881cbbf4659533/13/postgres-tomcat/Dockerfile) +- [`13`, `13.9`, `13.9.0`, `13-mysql-tomcat`, `13.9-mysql-tomcat`, `13.9.0-mysql-tomcat`, `mysql-tomcat`, `stable-mysql-tomcat`, `stable-mysql`, `stable`, `latest`](https://github.com/xwiki-contrib/docker-xwiki/blob/d330837efc6a0de2bd8e9283b935c140a4f77960/13/mysql-tomcat/Dockerfile) +- [`13-postgres-tomcat`, `13.9-postgres-tomcat`, `13.9.0-postgres-tomcat`, `postgres-tomcat`, `stable-postgres-tomcat`, `stable-postgres`](https://github.com/xwiki-contrib/docker-xwiki/blob/d330837efc6a0de2bd8e9283b935c140a4f77960/13/postgres-tomcat/Dockerfile) - [`12`, `12.10`, `12.10.10`, `12-mysql-tomcat`, `12.10-mysql-tomcat`, `12.10.10-mysql-tomcat`, `lts-mysql-tomcat`, `lts-mysql`, `lts`](https://github.com/xwiki-contrib/docker-xwiki/blob/eb1c6b2527d4d24ae10f1dddf0066135bb9c6923/12/mysql-tomcat/Dockerfile) - [`12-postgres-tomcat`, `12.10-postgres-tomcat`, `12.10.10-postgres-tomcat`, `lts-postgres-tomcat`, `lts-postgres`](https://github.com/xwiki-contrib/docker-xwiki/blob/eb1c6b2527d4d24ae10f1dddf0066135bb9c6923/12/postgres-tomcat/Dockerfile) - [`13.4`, `13.4.3`, `13.4-mysql-tomcat`, `13.4.3-mysql-tomcat`](https://github.com/xwiki-contrib/docker-xwiki/blob/49e5bcda5ab65e3db5100f046605e65e2efcfd56/13/mysql-tomcat/Dockerfile)