diff --git a/auto/.gitignore b/auto/.gitignore new file mode 100644 index 0000000..89b3868 --- /dev/null +++ b/auto/.gitignore @@ -0,0 +1,2 @@ +Dockerfile.* +!.gitignore \ No newline at end of file diff --git a/auto/dockerporter b/auto/dockerporter new file mode 100755 index 0000000..3271d7e Binary files /dev/null and b/auto/dockerporter differ diff --git a/auto/images.yaml b/auto/images.yaml index f89a748..6db77b1 100644 --- a/auto/images.yaml +++ b/auto/images.yaml @@ -1,337 +1,30 @@ target: "quay.io/wandoubaba517" images: - - name: "openresty" - from: "openresty/openresty" + - name: "xxl-job-admin" + from: "xuxueli/xxl-job-admin" tags: - - tag: "1.25.3.2-alpine" + - tag: "2.5.0" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "1.25.3.2-bookworm" + - tag: "2.4.2" platforms: - "linux/amd64" - - "linux/arm64" - - - name: "golang" - from: "golang" - tags: - - tag: "1.23.2" + - tag: "2.4.1" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "1.23" + - tag: "2.4.0" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "1.22.8" + - tag: "2.3.1" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "1.22" + - tag: "2.2.0" platforms: - "linux/amd64" - - "linux/arm64" - - - name: "python" - from: "python" - tags: - - tag: "3.13.0" + - tag: "2.1.2" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "3.13" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.12.7" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.12" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.11.10" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.11" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.10.15" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.10" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.9.20" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.9" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "2.7.18" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "2.7" - platforms: - - "linux/amd64" - - "linux/arm64" - - - name: "nacos-server" - from: "nacos/nacos-server" - tags: - - tag: "v2.4.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "v2.3.2" - platforms: - - "linux/amd64" - - tag: "v1.4.7" - platforms: - - "linux/amd64" - - - name: "zookeeper" - from: "zookeeper" - tags: - - tag: "3.9.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.9" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.8.4" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.8" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.7.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "3.7" - platforms: - - "linux/amd64" - - "linux/arm64" - - - - name: "elasticsearch" - from: "docker.elastic.co/elasticsearch/elasticsearch" - tags: - - tag: "7.17.18" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.14.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - name: "kibana" - from: "docker.elastic.co/kibana/kibana" - tags: - - tag: "7.17.18" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.14.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - - name: "gitea" - from: "gitea/gitea" - tags: - - tag: "1.22.3" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "1.22" - platforms: - - "linux/amd64" - - "linux/arm64" - - - name: "grafana" - from: "grafana/grafana" - tags: - - tag: "11.2.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "11.1.7" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "11.0.6" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "10.4.10" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "9.5.21" - platforms: - - "linux/amd64" - - "linux/arm64" - - - name: "memcached" - tags: - - tag: "latest" - platforms: - - "linux/amd64" - - "linux/arm64" - - "linux/mips64le" - - tag: "1.6.31" - platforms: - - "linux/amd64" - - "linux/arm64" - - "linux/mips64le" - - tag: "1.6" - platforms: - - "linux/amd64" - - "linux/arm64" - - "linux/mips64le" - - tag: "1" - platforms: - - "linux/amd64" - - "linux/arm64" - - "linux/mips64le" - - - - name: "mongo" - tags: - - tag: "8.0.1" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.0" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "7.0.14" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "7.0" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "7" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "6.0.18" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "6.0" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "6" - platforms: - - "linux/amd64" - - "linux/arm64" - - - name: "mysql" - tags: - - tag: "9.0.1" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "9.0" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "9" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.4.2" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.4" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.0.39" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.0" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "5.7.37" - platforms: - - "linux/amd64" - - tag: "5.7" - platforms: - - "linux/amd64" - - tag: "5.6.51" - platforms: - - "linux/amd64" - - tag: "5.6" - platforms: - - "linux/amd64" - - - name: "pgadmin4" - from: "dpage/pgadmin4" - tags: - - tag: "8.12" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.11" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.10" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.9" - platforms: - - "linux/amd64" - - "linux/arm64" - - - name: "portainer-ce" - from: "portainer/portainer-ce" - tags: - - tag: "latest" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "2.21.3-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "2.21.3" - platforms: - - "linux/amd64" - - "linux/arm64" - name: "rabbitmq" tags: @@ -594,7 +287,11 @@ images: - name: "php" tags: - - tag: "8.4.1-fpm-alpine" + - tag: "8.4.3-zts-alpine" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.4-zts-alpine" platforms: - "linux/amd64" - "linux/arm64" @@ -602,47 +299,23 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.3.14-fpm-alpine" + - tag: "8-zts-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.3-fpm-alpine" + - tag: "8-fpm-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.2.26-fpm-alpine" + - tag: "8-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.2-fpm-alpine" + - tag: "8-fpm-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.1.31-fpm-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.1-fpm-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.0.30-fpm-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.0-fpm-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "7.4.33-fpm-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "7.4-fpm-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "8.4.1-cli-alpine" + - tag: "8.4.3-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" @@ -650,7 +323,15 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.3.14-cli-alpine" + - tag: "8.0-fpm-alpine" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "7.4-fpm-alpine" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.4-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" @@ -658,39 +339,23 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.2.26-cli-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - tag: "8.2-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.1.31-cli-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - tag: "8.1-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.0.30-cli-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - tag: "8.0-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "7.4.33-cli-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - tag: "7.4-cli-alpine" platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.4.1-fpm" + - tag: "8.4.3-fpm" platforms: - "linux/amd64" - "linux/arm64" @@ -698,7 +363,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.3.14-fpm" + - tag: "8.3.16-fpm" platforms: - "linux/amd64" - "linux/arm64" @@ -706,7 +371,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.2.26-fpm" + - tag: "8.2.27-fpm" platforms: - "linux/amd64" - "linux/arm64" @@ -738,7 +403,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.4.1-cli" + - tag: "8.4.3-cli" platforms: - "linux/amd64" - "linux/arm64" @@ -746,7 +411,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.3.14-cli" + - tag: "8.3.16-cli" platforms: - "linux/amd64" - "linux/arm64" @@ -754,7 +419,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "8.2.26-cli" + - tag: "8.2.27-cli" platforms: - "linux/amd64" - "linux/arm64" @@ -793,7 +458,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "2.8.1" + - tag: "2.8.5" platforms: - "linux/amd64" - "linux/arm64" @@ -805,15 +470,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "2.7.9" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "2.7" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "2.2.24" + - tag: "2.2.25" platforms: - "linux/amd64" - "linux/arm64" @@ -821,19 +478,6 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "1.10.27" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "1.10" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "1" - platforms: - - "linux/amd64" - - "linux/arm64" - - name: "nginx" tags: @@ -841,7 +485,7 @@ images: platforms: - "linux/amd64" - "linux/arm64" - - tag: "1.27.2-alpine" + - tag: "1.27.3-alpine" platforms: - "linux/amd64" - "linux/arm64" @@ -856,16 +500,8 @@ images: - tag: "1.26-alpine" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "1.24.0-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "1.24-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "1.27.2" + - "linux/arm64" + - tag: "1.27.3" platforms: - "linux/amd64" - "linux/arm64" @@ -880,55 +516,67 @@ images: - tag: "1.26" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "1.24.0" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "1.24" - platforms: - - "linux/amd64" - - "linux/arm64" + - "linux/arm64" - name: "node" tags: - - tag: "22.9.0-alpine" + - tag: "23.6.0-bookworm" platforms: - "linux/amd64" - "linux/arm64" - - tag: "22.9-alpine" + - tag: "23.6.0" platforms: - "linux/amd64" - "linux/arm64" - - tag: "22-alpine" + - tag: "23.6-bookworm" platforms: - "linux/amd64" - "linux/arm64" - - tag: "22.9.0" + - tag: "23.6" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "22.9" + - "linux/arm64" + - tag: "23-bookworm" platforms: - "linux/amd64" - - "linux/arm64" + - "linux/arm64" + - tag: "23" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "22.13.0-bookworm" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "22.13.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "22.13-bookworm" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "22.13" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "22-bookworm" + platforms: + - "linux/amd64" + - "linux/arm64" - tag: "22" platforms: - "linux/amd64" - - "linux/arm64" - - tag: "20.18.0-alpine" + - "linux/arm64" + - tag: "20.18.1-bookworm" platforms: - "linux/amd64" - "linux/arm64" - - tag: "20.18-alpine" + - tag: "20.18.1" platforms: - "linux/amd64" - "linux/arm64" - - tag: "20-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "20.18.0" + - tag: "20.18-bookworm" platforms: - "linux/amd64" - "linux/arm64" @@ -936,55 +584,339 @@ images: platforms: - "linux/amd64" - "linux/arm64" + - tag: "20-bookworm" + platforms: + - "linux/amd64" + - "linux/arm64" - tag: "20" platforms: - "linux/amd64" - "linux/arm64" - - tag: "18.20.4-alpine" + - tag: "18.20.5-bookworm" platforms: - "linux/amd64" - "linux/arm64" - - tag: "18.20-alpine" + - tag: "18.20.5" platforms: - "linux/amd64" - "linux/arm64" - - tag: "18-alpine" + - tag: "18.20-bookworm" platforms: - "linux/amd64" - "linux/arm64" - - tag: "18.20.4" - platforms: - - "linux/amd64" - - "linux/arm64" - tag: "18.20" platforms: - "linux/amd64" - - "linux/arm64" + - "linux/arm64" + - tag: "18-bookworm" + platforms: + - "linux/amd64" + - "linux/arm64" - tag: "18" platforms: - "linux/amd64" - "linux/arm64" - - tag: "16.20.2-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "16.20-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "16-alpine" - platforms: - - "linux/amd64" - - "linux/arm64" - - tag: "16.20.2" - platforms: - - "linux/amd64" + + - name: "portainer-ce" + from: "portainer/portainer-ce" + tags: + - tag: "latest" + platforms: + - "linux/amd64" - "linux/arm64" - - tag: "16.20" - platforms: - - "linux/amd64" + - tag: "2.26.1-alpine" + platforms: + - "linux/amd64" - "linux/arm64" - - tag: "16" - platforms: - - "linux/amd64" + - tag: "2.26.1" + platforms: + - "linux/amd64" + - "linux/arm64" + + + - name: "openresty" + from: "openresty/openresty" + tags: + - tag: "1.27.1.1-bookworm" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "1.27.1.1-alpine" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "golang" + from: "golang" + tags: + - tag: "1.23.2" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "1.23" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "1.22.8" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "1.22" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "python" + from: "python" + tags: + - tag: "3.13.1" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.13" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.12.8" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.12" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.11.11" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.11" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.10.16" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.10" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.9.21" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.9" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "nacos-server" + from: "nacos/nacos-server" + tags: + - tag: "v2.5.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "v2.4.3" + platforms: + - "linux/amd64" + - tag: "v1.4.8" + platforms: + - "linux/amd64" + + - name: "zookeeper" + from: "zookeeper" + tags: + - tag: "3.9" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.8" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "3.7" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "kibana" + from: "docker.elastic.co/kibana/kibana" + tags: + - tag: "8.17.1" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.5.2" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "gitea" + from: "gitea/gitea" + tags: + - tag: "1.23.1" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "1.23" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "1" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "grafana" + from: "grafana/grafana" + tags: + - tag: "11.2.2" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "11.1.7" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "11.0.6" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "10.4.10" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "9.5.21" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "memcached" + tags: + - tag: "latest" + platforms: + - "linux/amd64" + - "linux/arm64" + - "linux/mips64le" + - tag: "1.6.31" + platforms: + - "linux/amd64" + - "linux/arm64" + - "linux/mips64le" + - tag: "1.6" + platforms: + - "linux/amd64" + - "linux/arm64" + - "linux/mips64le" + - tag: "1" + platforms: + - "linux/amd64" + - "linux/arm64" + - "linux/mips64le" + + - name: "mongo" + tags: + - tag: "8.0.1" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "7.0.14" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "7.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "7" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "6.0.18" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "6.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "6" + platforms: + - "linux/amd64" + - "linux/arm64" + + - name: "mysql" + tags: + - tag: "9.0.1" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "9.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "9" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.4.2" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.4" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.0.39" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.0" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "5.7.37" + platforms: + - "linux/amd64" + - tag: "5.7" + platforms: + - "linux/amd64" + - tag: "5.6.51" + platforms: + - "linux/amd64" + - tag: "5.6" + platforms: + - "linux/amd64" + + - name: "pgadmin4" + from: "dpage/pgadmin4" + tags: + - tag: "8.12" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.11" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.10" + platforms: + - "linux/amd64" + - "linux/arm64" + - tag: "8.9" + platforms: + - "linux/amd64" - "linux/arm64" diff --git a/manual/elasticsearch/Dockerfile.template b/manual/elasticsearch/Dockerfile.template new file mode 100644 index 0000000..64b06fd --- /dev/null +++ b/manual/elasticsearch/Dockerfile.template @@ -0,0 +1,3 @@ +FROM docker.elastic.co/elasticsearch/elasticsearch:{$VERSION} + +RUN yes | bin/elasticsearch-plugin install https://release.infinilabs.com/analysis-ik/stable/elasticsearch-analysis-ik-{$VERSION}.zip diff --git a/manual/elasticsearch/buildx.sh b/manual/elasticsearch/buildx.sh new file mode 100755 index 0000000..362ae76 --- /dev/null +++ b/manual/elasticsearch/buildx.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +# 定义日志文件 +LOG_FILE="buildx.log" + +# 确保版本文件最后有换行符 +if [ -n "$(tail -c 1 versions)" ]; then + echo "" >> versions +fi + +# 读取版本文件并遍历每一行 +while IFS= read -r VERSION; do + # 跳过空行 + [ -z "$VERSION" ] && continue + + # 获取当前日期时间 + TIMESTAMP=$(date +"%Y-%m-%d %H:%M:%S") + + # 记录开始构建的日志 + echo "[$TIMESTAMP] 开始构建并上传 quay.io/wandoubaba517/elasticsearch:${VERSION}-ik 镜像" >> "$LOG_FILE" + + # 替换模板中的版本号并生成 Dockerfile + sed "s/{\$VERSION}/$VERSION/g" Dockerfile.template > "Dockerfile_${VERSION}-ik" + + # 执行构建命令 + if docker buildx build --platform linux/amd64,linux/arm64 --push -t "quay.io/wandoubaba517/elasticsearch:${VERSION}-ik" -f "Dockerfile_${VERSION}-ik" .; then + STATUS="success" + else + STATUS="failed" + fi + + # 删除生成的 Dockerfile + rm "Dockerfile_${VERSION}-ik" + + # 记录完成构建的日志 + echo "[$TIMESTAMP] 完成构建并上传 quay.io/wandoubaba517/elasticsearch:${VERSION}-ik 镜像 $STATUS" >> "$LOG_FILE" + +done < versions \ No newline at end of file diff --git a/manual/elasticsearch/versions b/manual/elasticsearch/versions new file mode 100644 index 0000000..713bdbd --- /dev/null +++ b/manual/elasticsearch/versions @@ -0,0 +1,3 @@ +8.17.1 +8.5.2 +7.17.18 \ No newline at end of file diff --git a/manual/elasticsearch/versions_all b/manual/elasticsearch/versions_all new file mode 100644 index 0000000..c821194 --- /dev/null +++ b/manual/elasticsearch/versions_all @@ -0,0 +1,233 @@ +8.17.1 +8.17.0 +8.16.3 +8.16.2 +8.16.1 +8.16.0 +8.15.5 +8.15.4 +8.15.3 +8.15.2 +8.15.1 +8.15.0 +8.14.3 +8.14.2 +8.14.1 +8.14.0 +8.13.4 +8.13.3 +8.13.2 +8.13.1 +8.13.0 +8.12.2 +8.12.1 +8.12.0 +8.11.4 +8.11.3 +8.11.2 +8.11.1 +8.11.0 +8.10.4 +8.10.3 +8.10.2 +8.10.1 +8.10.0 +8.9.2 +8.9.1 +8.9.0 +8.8.2 +8.8.1 +8.7.1 +8.7.0 +8.6.2 +8.6.1 +8.6.0 +8.5.3 +8.5.2 +8.5.1 +8.5.0 +8.4.3 +8.4.2 +8.4.1 +8.4.0 +8.3.3 +8.3.2 +8.3.1 +8.3.0 +8.2.3 +8.2.2 +8.2.1 +8.2.0 +8.1.3 +8.1.2 +8.1.1 +8.1.0 +8.0.1 +8.0.0 +7.17.27 +7.17.26 +7.17.25 +7.17.24 +7.17.23 +7.17.22 +7.17.21 +7.17.20 +7.17.19 +7.17.18 +7.17.17 +7.17.16 +7.17.15 +7.17.14 +7.17.13 +7.17.12 +7.17.11 +7.17.10 +7.17.9 +7.17.8 +7.17.7 +7.17.6 +7.17.5 +7.17.4 +7.17.3 +7.17.2 +7.17.1 +7.17.0 +7.16.3 +7.16.2 +7.16.1 +7.16.0 +7.15.2 +7.15.1 +7.15.0 +7.14.2 +7.14.1 +7.14.0 +7.13.4 +7.13.3 +7.13.2 +7.13.1 +7.13.0 +7.12.1 +7.12.0 +7.11.2 +7.11.1 +7.10.2 +7.10.1 +7.10.0 +7.9.3 +7.9.2 +7.9.1 +7.9.0 +7.8.1 +7.8.0 +7.7.1 +7.7.0 +7.6.2 +7.6.1 +7.6.0 +7.5.2 +7.5.1 +7.5.0 +7.4.2 +7.4.1 +7.4.0 +7.3.2 +7.3.1 +7.3.0 +7.2.1 +7.2.0 +7.1.1 +7.1.0 +7.0.1 +7.0.0 +6.8.23 +6.8.22 +6.8.21 +6.8.20 +6.8.19 +6.8.18 +6.8.17 +6.8.16 +6.8.15 +6.8.14 +6.8.13 +6.8.12 +6.8.11 +6.8.10 +6.8.9 +6.8.8 +6.8.7 +6.8.6 +6.8.5 +6.8.4 +6.8.3 +6.8.2 +6.8.1 +6.8.0 +6.7.2 +6.7.1 +6.7.0 +6.6.2 +6.6.1 +6.6.0 +6.5.4 +6.5.3 +6.5.2 +6.5.1 +6.5.0 +6.4.3 +6.4.2 +6.4.1 +6.4.0 +6.3.2 +6.3.1 +6.3.0 +6.2.4 +6.2.3 +6.2.2 +6.2.1 +6.2.0 +6.1.4 +6.1.3 +6.1.2 +6.1.1 +6.1.0 +6.0.1 +6.0.0 +5.6.16 +5.6.15 +5.6.14 +5.6.13 +5.6.12 +5.6.11 +5.6.10 +5.6.9 +5.6.8 +5.6.7 +5.6.6 +5.6.5 +5.6.4 +5.6.3 +5.6.2 +5.6.1 +5.6.0 +5.5.3 +5.5.2 +5.5.1 +5.5.0 +5.4.3 +5.4.2 +5.4.1 +5.4.0 +5.3.3 +5.3.2 +5.3.1 +5.3.0 +5.2.2 +5.2.1 +5.2.0 +5.1.2 +5.1.1 +5.0.2 +5.0.1 +5.0.0