diff --git a/clojure/README.md b/clojure/README.md index 6791231ea..fc4832cac 100644 --- a/clojure/README.md +++ b/clojure/README.md @@ -24,43 +24,43 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`latest`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-jammy/latest/Dockerfile) -- [`temurin-8-boot-2.8.3-alpine`, `temurin-8-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-alpine/boot/Dockerfile) -- [`temurin-8-boot-2.8.3-focal`, `temurin-8-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-focal/boot/Dockerfile) -- [`temurin-8-boot`, `temurin-8-boot-2.8.3`, `temurin-8-boot-2.8.3-jammy`, `temurin-8-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-jammy/boot/Dockerfile) -- [`temurin-8-lein-2.9.8-alpine`, `temurin-8-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-alpine/lein/Dockerfile) -- [`temurin-8-lein-2.9.8-focal`, `temurin-8-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-focal/lein/Dockerfile) -- [`temurin-8-lein`, `temurin-8-lein-2.9.8`, `temurin-8-lein-2.9.8-jammy`, `temurin-8-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-jammy/lein/Dockerfile) -- [`temurin-8-alpine`, `temurin-8-tools-deps-1.11.1.1149-alpine`, `temurin-8-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-alpine/tools-deps/Dockerfile) -- [`temurin-8-focal`, `temurin-8-tools-deps-1.11.1.1149-focal`, `temurin-8-tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-focal/tools-deps/Dockerfile) -- [`temurin-8-jammy`, `temurin-8-tools-deps`, `temurin-8-tools-deps-1.11.1.1149`, `temurin-8-tools-deps-1.11.1.1149-jammy`, `temurin-8-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-8-jdk-jammy/tools-deps/Dockerfile) -- [`temurin-11-boot-2.8.3-alpine`, `temurin-11-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-alpine/boot/Dockerfile) -- [`temurin-11-boot-2.8.3-focal`, `temurin-11-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-focal/boot/Dockerfile) -- [`temurin-11-boot`, `temurin-11-boot-2.8.3`, `temurin-11-boot-2.8.3-jammy`, `temurin-11-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-jammy/boot/Dockerfile) -- [`temurin-11-lein-2.9.8-alpine`, `temurin-11-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-alpine/lein/Dockerfile) -- [`temurin-11-lein-2.9.8-focal`, `temurin-11-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-focal/lein/Dockerfile) -- [`temurin-11-lein`, `temurin-11-lein-2.9.8`, `temurin-11-lein-2.9.8-jammy`, `temurin-11-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-jammy/lein/Dockerfile) -- [`temurin-11-alpine`, `temurin-11-tools-deps-1.11.1.1149-alpine`, `temurin-11-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-alpine/tools-deps/Dockerfile) -- [`temurin-11-focal`, `temurin-11-tools-deps-1.11.1.1149-focal`, `temurin-11-tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-focal/tools-deps/Dockerfile) -- [`temurin-11-jammy`, `temurin-11-tools-deps`, `temurin-11-tools-deps-1.11.1.1149`, `temurin-11-tools-deps-1.11.1.1149-jammy`, `temurin-11-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-11-jdk-jammy/tools-deps/Dockerfile) -- [`boot-2.8.3-alpine`, `boot-alpine`, `temurin-17-boot-2.8.3-alpine`, `temurin-17-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-alpine/boot/Dockerfile) -- [`boot-2.8.3-focal`, `boot-focal`, `temurin-17-boot-2.8.3-focal`, `temurin-17-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-focal/boot/Dockerfile) -- [`boot`, `boot-2.8.3`, `boot-2.8.3-jammy`, `temurin-17-boot-2.8.3`, `temurin-17-boot-2.8.3-jammy`, `temurin-17-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-jammy/boot/Dockerfile) -- [`lein-2.9.8-alpine`, `lein-alpine`, `temurin-17-lein-2.9.8-alpine`, `temurin-17-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-alpine/lein/Dockerfile) -- [`lein-2.9.8-focal`, `lein-focal`, `temurin-17-lein-2.9.8-focal`, `temurin-17-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-focal/lein/Dockerfile) -- [`lein`, `lein-2.9.8`, `lein-2.9.8-jammy`, `temurin-17-lein-2.9.8`, `temurin-17-lein-2.9.8-jammy`, `temurin-17-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-jammy/lein/Dockerfile) -- [`temurin-17-alpine`, `temurin-17-tools-deps-1.11.1.1149-alpine`, `temurin-17-tools-deps-alpine`, `tools-deps-1.11.1.1149-alpine`, `tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-alpine/tools-deps/Dockerfile) -- [`temurin-17-focal`, `temurin-17-tools-deps-1.11.1.1149-focal`, `temurin-17-tools-deps-focal`, `tools-deps-1.11.1.1149-focal`, `tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-focal/tools-deps/Dockerfile) -- [`temurin-17-jammy`, `temurin-17-tools-deps-1.11.1.1149`, `temurin-17-tools-deps-1.11.1.1149-jammy`, `temurin-17-tools-deps-jammy`, `tools-deps`, `tools-deps-1.11.1.1149`, `tools-deps-1.11.1.1149-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-17-jdk-jammy/tools-deps/Dockerfile) -- [`temurin-18-boot-2.8.3-alpine`, `temurin-18-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-alpine/boot/Dockerfile) -- [`temurin-18-boot-2.8.3-focal`, `temurin-18-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-focal/boot/Dockerfile) -- [`temurin-18-boot`, `temurin-18-boot-2.8.3`, `temurin-18-boot-2.8.3-jammy`, `temurin-18-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-jammy/boot/Dockerfile) -- [`temurin-18-lein-2.9.8-alpine`, `temurin-18-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-alpine/lein/Dockerfile) -- [`temurin-18-lein-2.9.8-focal`, `temurin-18-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-focal/lein/Dockerfile) -- [`temurin-18-lein`, `temurin-18-lein-2.9.8`, `temurin-18-lein-2.9.8-jammy`, `temurin-18-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-jammy/lein/Dockerfile) -- [`temurin-18-alpine`, `temurin-18-tools-deps-1.11.1.1149-alpine`, `temurin-18-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-alpine/tools-deps/Dockerfile) -- [`temurin-18-focal`, `temurin-18-tools-deps-1.11.1.1149-focal`, `temurin-18-tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-focal/tools-deps/Dockerfile) -- [`temurin-18-jammy`, `temurin-18-tools-deps`, `temurin-18-tools-deps-1.11.1.1149`, `temurin-18-tools-deps-1.11.1.1149-jammy`, `temurin-18-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/df0494190416457847fad16be62fd620b4d186b6/target/eclipse-temurin-18-jdk-jammy/tools-deps/Dockerfile) +- [`latest`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-jammy/latest/Dockerfile) +- [`temurin-8-boot-2.8.3-alpine`, `temurin-8-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-alpine/boot/Dockerfile) +- [`temurin-8-boot-2.8.3-focal`, `temurin-8-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-focal/boot/Dockerfile) +- [`temurin-8-boot`, `temurin-8-boot-2.8.3`, `temurin-8-boot-2.8.3-jammy`, `temurin-8-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-jammy/boot/Dockerfile) +- [`temurin-8-lein-2.9.10-alpine`, `temurin-8-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-alpine/lein/Dockerfile) +- [`temurin-8-lein-2.9.10-focal`, `temurin-8-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-focal/lein/Dockerfile) +- [`temurin-8-lein`, `temurin-8-lein-2.9.10`, `temurin-8-lein-2.9.10-jammy`, `temurin-8-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-jammy/lein/Dockerfile) +- [`temurin-8-alpine`, `temurin-8-tools-deps-1.11.1.1155-alpine`, `temurin-8-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-alpine/tools-deps/Dockerfile) +- [`temurin-8-focal`, `temurin-8-tools-deps-1.11.1.1155-focal`, `temurin-8-tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-focal/tools-deps/Dockerfile) +- [`temurin-8-jammy`, `temurin-8-tools-deps`, `temurin-8-tools-deps-1.11.1.1155`, `temurin-8-tools-deps-1.11.1.1155-jammy`, `temurin-8-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-8-jdk-jammy/tools-deps/Dockerfile) +- [`temurin-11-boot-2.8.3-alpine`, `temurin-11-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-alpine/boot/Dockerfile) +- [`temurin-11-boot-2.8.3-focal`, `temurin-11-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-focal/boot/Dockerfile) +- [`temurin-11-boot`, `temurin-11-boot-2.8.3`, `temurin-11-boot-2.8.3-jammy`, `temurin-11-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-jammy/boot/Dockerfile) +- [`temurin-11-lein-2.9.10-alpine`, `temurin-11-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-alpine/lein/Dockerfile) +- [`temurin-11-lein-2.9.10-focal`, `temurin-11-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-focal/lein/Dockerfile) +- [`temurin-11-lein`, `temurin-11-lein-2.9.10`, `temurin-11-lein-2.9.10-jammy`, `temurin-11-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-jammy/lein/Dockerfile) +- [`temurin-11-alpine`, `temurin-11-tools-deps-1.11.1.1155-alpine`, `temurin-11-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-alpine/tools-deps/Dockerfile) +- [`temurin-11-focal`, `temurin-11-tools-deps-1.11.1.1155-focal`, `temurin-11-tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-focal/tools-deps/Dockerfile) +- [`temurin-11-jammy`, `temurin-11-tools-deps`, `temurin-11-tools-deps-1.11.1.1155`, `temurin-11-tools-deps-1.11.1.1155-jammy`, `temurin-11-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-11-jdk-jammy/tools-deps/Dockerfile) +- [`boot-2.8.3-alpine`, `boot-alpine`, `temurin-17-boot-2.8.3-alpine`, `temurin-17-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-alpine/boot/Dockerfile) +- [`boot-2.8.3-focal`, `boot-focal`, `temurin-17-boot-2.8.3-focal`, `temurin-17-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-focal/boot/Dockerfile) +- [`boot`, `boot-2.8.3`, `boot-2.8.3-jammy`, `boot-jammy`, `temurin-17-boot`, `temurin-17-boot-2.8.3`, `temurin-17-boot-2.8.3-jammy`, `temurin-17-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-jammy/boot/Dockerfile) +- [`lein-2.9.10-alpine`, `lein-alpine`, `temurin-17-lein-2.9.10-alpine`, `temurin-17-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-alpine/lein/Dockerfile) +- [`lein-2.9.10-focal`, `lein-focal`, `temurin-17-lein-2.9.10-focal`, `temurin-17-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-focal/lein/Dockerfile) +- [`lein`, `lein-2.9.10`, `lein-2.9.10-jammy`, `lein-jammy`, `temurin-17-lein`, `temurin-17-lein-2.9.10`, `temurin-17-lein-2.9.10-jammy`, `temurin-17-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-jammy/lein/Dockerfile) +- [`temurin-17-alpine`, `temurin-17-tools-deps-1.11.1.1155-alpine`, `temurin-17-tools-deps-alpine`, `tools-deps-1.11.1.1155-alpine`, `tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-alpine/tools-deps/Dockerfile) +- [`temurin-17-focal`, `temurin-17-tools-deps-1.11.1.1155-focal`, `temurin-17-tools-deps-focal`, `tools-deps-1.11.1.1155-focal`, `tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-focal/tools-deps/Dockerfile) +- [`temurin-17-jammy`, `temurin-17-tools-deps`, `temurin-17-tools-deps-1.11.1.1155`, `temurin-17-tools-deps-1.11.1.1155-jammy`, `temurin-17-tools-deps-jammy`, `tools-deps`, `tools-deps-1.11.1.1155`, `tools-deps-1.11.1.1155-jammy`, `tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-17-jdk-jammy/tools-deps/Dockerfile) +- [`temurin-18-boot-2.8.3-alpine`, `temurin-18-boot-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-alpine/boot/Dockerfile) +- [`temurin-18-boot-2.8.3-focal`, `temurin-18-boot-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-focal/boot/Dockerfile) +- [`temurin-18-boot`, `temurin-18-boot-2.8.3`, `temurin-18-boot-2.8.3-jammy`, `temurin-18-boot-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-jammy/boot/Dockerfile) +- [`temurin-18-lein-2.9.10-alpine`, `temurin-18-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-alpine/lein/Dockerfile) +- [`temurin-18-lein-2.9.10-focal`, `temurin-18-lein-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-focal/lein/Dockerfile) +- [`temurin-18-lein`, `temurin-18-lein-2.9.10`, `temurin-18-lein-2.9.10-jammy`, `temurin-18-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-jammy/lein/Dockerfile) +- [`temurin-18-alpine`, `temurin-18-tools-deps-1.11.1.1155-alpine`, `temurin-18-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-alpine/tools-deps/Dockerfile) +- [`temurin-18-focal`, `temurin-18-tools-deps-1.11.1.1155-focal`, `temurin-18-tools-deps-focal`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-focal/tools-deps/Dockerfile) +- [`temurin-18-jammy`, `temurin-18-tools-deps`, `temurin-18-tools-deps-1.11.1.1155`, `temurin-18-tools-deps-1.11.1.1155-jammy`, `temurin-18-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/fb4211fa077d8202b47170e2554d7bafa2765daa/target/eclipse-temurin-18-jdk-jammy/tools-deps/Dockerfile) # Quick reference (cont.) diff --git a/docker/README.md b/docker/README.md index 0e3aa3bc8..14b26a1f7 100644 --- a/docker/README.md +++ b/docker/README.md @@ -28,13 +28,13 @@ WARNING: ## Simple Tags -- [`22.06.0-beta.0-cli`, `22.06-rc-cli`, `rc-cli`, `22.06.0-beta.0-cli-alpine3.16`](https://github.com/docker-library/docker/blob/fd4039323bbf96d9cf7b8f18a38c3b9b9a9e2189/22.06-rc/cli/Dockerfile) +- [`22.06.0-beta.0-cli`, `22.06-rc-cli`, `rc-cli`, `22.06.0-beta.0-cli-alpine3.16`](https://github.com/docker-library/docker/blob/ddaf5f125c847522dfbe7aefe3c0849470faccb1/22.06-rc/cli/Dockerfile) - [`22.06.0-beta.0-dind`, `22.06-rc-dind`, `rc-dind`, `22.06.0-beta.0-dind-alpine3.16`, `22.06.0-beta.0`, `22.06-rc`, `rc`, `22.06.0-beta.0-alpine3.16`](https://github.com/docker-library/docker/blob/1f37025ef2b9b70706d8e11cc3552830e4524758/22.06-rc/dind/Dockerfile) - [`22.06.0-beta.0-dind-rootless`, `22.06-rc-dind-rootless`, `rc-dind-rootless`](https://github.com/docker-library/docker/blob/1f37025ef2b9b70706d8e11cc3552830e4524758/22.06-rc/dind-rootless/Dockerfile) - [`22.06.0-beta.0-git`, `22.06-rc-git`, `rc-git`](https://github.com/docker-library/docker/blob/f23a2bea97f6d7ec563bc316302fb8edf620ec5b/22.06-rc/git/Dockerfile) - [`22.06.0-beta.0-windowsservercore-ltsc2022`, `22.06-rc-windowsservercore-ltsc2022`, `rc-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/4c1b73e7046422ca1339b76935c2e2f4251b9c20/22.06-rc/windows/windowsservercore-ltsc2022/Dockerfile) - [`22.06.0-beta.0-windowsservercore-1809`, `22.06-rc-windowsservercore-1809`, `rc-windowsservercore-1809`](https://github.com/docker-library/docker/blob/4c1b73e7046422ca1339b76935c2e2f4251b9c20/22.06-rc/windows/windowsservercore-1809/Dockerfile) -- [`20.10.17-cli`, `20.10-cli`, `20-cli`, `cli`, `20.10.17-cli-alpine3.16`, `20.10.17`, `20.10`, `20`, `latest`, `20.10.17-alpine3.16`](https://github.com/docker-library/docker/blob/8ddb44b5fbeb13cc6d0b810976460f50538fdafb/20.10/cli/Dockerfile) +- [`20.10.17-cli`, `20.10-cli`, `20-cli`, `cli`, `20.10.17-cli-alpine3.16`, `20.10.17`, `20.10`, `20`, `latest`, `20.10.17-alpine3.16`](https://github.com/docker-library/docker/blob/ce7802202e106929f3ff23a8240d86a39b909c51/20.10/cli/Dockerfile) - [`20.10.17-dind`, `20.10-dind`, `20-dind`, `dind`, `20.10.17-dind-alpine3.16`](https://github.com/docker-library/docker/blob/1f37025ef2b9b70706d8e11cc3552830e4524758/20.10/dind/Dockerfile) - [`20.10.17-dind-rootless`, `20.10-dind-rootless`, `20-dind-rootless`, `dind-rootless`](https://github.com/docker-library/docker/blob/1f37025ef2b9b70706d8e11cc3552830e4524758/20.10/dind-rootless/Dockerfile) - [`20.10.17-git`, `20.10-git`, `20-git`, `git`](https://github.com/docker-library/docker/blob/f23a2bea97f6d7ec563bc316302fb8edf620ec5b/20.10/git/Dockerfile) diff --git a/ghost/README.md b/ghost/README.md index dc5077d6e..c3ba339db 100644 --- a/ghost/README.md +++ b/ghost/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`5.8.3`, `5.8`, `5`, `latest`](https://github.com/docker-library/ghost/blob/825448fb4d55ad66a2c267bdc8b1490d4b318eb8/5/debian/Dockerfile) -- [`5.8.3-alpine`, `5.8-alpine`, `5-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/825448fb4d55ad66a2c267bdc8b1490d4b318eb8/5/alpine/Dockerfile) +- [`5.9.4`, `5.9`, `5`, `latest`](https://github.com/docker-library/ghost/blob/5de0cce1e7ae9470a7dbdbbf776c623a3f1c7170/5/debian/Dockerfile) +- [`5.9.4-alpine`, `5.9-alpine`, `5-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/5de0cce1e7ae9470a7dbdbbf776c623a3f1c7170/5/alpine/Dockerfile) - [`4.48.2`, `4.48`, `4`](https://github.com/docker-library/ghost/blob/0001cca23a061ce8799137808b9ca22c78b60eab/4/debian/Dockerfile) - [`4.48.2-alpine`, `4.48-alpine`, `4-alpine`](https://github.com/docker-library/ghost/blob/0001cca23a061ce8799137808b9ca22c78b60eab/4/alpine/Dockerfile) @@ -58,10 +58,10 @@ Ghost is a free and open source blogging platform written in JavaScript and dist # How to use this image -This will start a Ghost instance listening on the default Ghost port of 2368. +This will start a Ghost development instance listening on the default Ghost port of 2368. ```console -$ docker run -d --name some-ghost ghost +$ docker run -d --name some-ghost -e NODE_ENV=development ghost ``` ## Custom port @@ -69,7 +69,7 @@ $ docker run -d --name some-ghost ghost If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used: ```console -$ docker run -d --name some-ghost -e url=http://localhost:3001 -p 3001:2368 ghost +$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://localhost:3001 -p 3001:2368 ghost ``` If all goes well, you'll be able to access your new site on `http://localhost:3001` and `http://localhost:3001/ghost` to access Ghost Admin (or `http://host-ip:3001` and `http://host-ip:3001/ghost`, respectively). @@ -85,7 +85,7 @@ For upgrading your Ghost container you will want to mount your data to the appro Mount your existing content. In this example we also use the Alpine base image. ```console -$ docker run -d --name some-ghost -p 3001:2368 -v /path/to/ghost/blog:/var/lib/ghost/content ghost:alpine +$ docker run -d --name some-ghost -e NODE_ENV=development -p 3001:2368 -v /path/to/ghost/blog:/var/lib/ghost/content ghost:alpine ``` ### Docker Volume @@ -93,19 +93,15 @@ $ docker run -d --name some-ghost -p 3001:2368 -v /path/to/ghost/blog:/var/lib/g Alternatively you can use a named [docker volume](https://docs.docker.com/storage/volumes/) instead of a direct host path for `/var/lib/ghost/content`: ```console -$ docker run -d --name some-ghost -v some-ghost-data:/var/lib/ghost/content ghost +$ docker run -d --name some-ghost -e NODE_ENV=development -v some-ghost-data:/var/lib/ghost/content ghost ``` -### SQLite Database - -This Docker image for Ghost uses SQLite. There is nothing special to configure. - ## Configuration All Ghost configuration parameters (such as `url`) can be specified via environment variables. See [the Ghost documentation](https://ghost.org/docs/concepts/config/#running-ghost-with-config-env-variables) for details about what configuration is allowed and how to convert a nested configuration key into the appropriate environment variable name: ```console -$ docker run -d --name some-ghost -e url=http://some-ghost.example.com ghost +$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://some-ghost.example.com ghost ``` (There are further configuration examples in the `stack.yml` listed below.) @@ -123,14 +119,17 @@ $ docker exec node --version While the Docker images do have Ghost-CLI available and do use some of its commands to set up the base Ghost image, many of the other Ghost-CLI commands won't work correctly, and really aren't designed/intended to. For more info see [docker-library/ghost#156 (comment)](https://github.com/docker-library/ghost/issues/156#issuecomment-428159861) +## Production mode + +To run Ghost for production you'll also need to be running with MySQL 8, https, and a reverse proxy configured with appropriate `X-Forwarded-For`, `X-Forwared-Host`, and `X-Forwarded-Proto` (`https`) headers. + +The following example demonstrates some of the necessary configuration for running with MySQL. For more detail, see [Ghost's "Configuration options" documentation](https://ghost.org/docs/config/#configuration-options). + ## ... via [`docker stack deploy`](https://docs.docker.com/engine/reference/commandline/stack_deploy/) or [`docker-compose`](https://github.com/docker/compose) Example `stack.yml` for `ghost`: ```yaml -# by default, the Ghost image will use SQLite (and thus requires no separate database container) -# we have used MySQL here merely for demonstration purposes (especially environment-variable-based configuration) - version: '3.1' services: @@ -159,7 +158,7 @@ services: MYSQL_ROOT_PASSWORD: example ``` -[![Try in PWD](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/e3b176ac7b3e913d7dbc239554acb6687122f6ea/ghost/stack.yml) +[![Try in PWD](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/57f9907ee5bbeaede8c97f439b9c11bc1081dd75/ghost/stack.yml) Run `docker stack deploy -c stack.yml ghost` (or `docker-compose -f stack.yml up`), wait for it to initialize completely, and visit `http://swarm-ip:8080`, `http://localhost:8080`, or `http://host-ip:8080` (as appropriate).