diff --git a/ai-ml/llm-finetuning-gemma/Dockerfile b/ai-ml/llm-finetuning-gemma/Dockerfile index f6004b9685..cf920c4444 100644 --- a/ai-ml/llm-finetuning-gemma/Dockerfile +++ b/ai-ml/llm-finetuning-gemma/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # [START gke_aiml_llm_finetune_gemma_single_node_docker] -FROM nvidia/cuda:12.6.2-runtime-ubuntu22.04 +FROM nvidia/cuda:12.6.3-runtime-ubuntu22.04 RUN apt-get update && \ apt-get -y --no-install-recommends install python3-dev gcc python3-pip git && \ diff --git a/ai-ml/t5-model-serving/client-app/Dockerfile b/ai-ml/t5-model-serving/client-app/Dockerfile index e54c9c27fb..c6ed25bdd1 100644 --- a/ai-ml/t5-model-serving/client-app/Dockerfile +++ b/ai-ml/t5-model-serving/client-app/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM python:3.11.10-alpine +FROM python:3.13.0-alpine ARG PORT=8050 ENV PORT=${PORT} diff --git a/cost-optimization/gke-scheduled-autoscaler/Dockerfile b/cost-optimization/gke-scheduled-autoscaler/Dockerfile index f98b9239d8..6aa677b5f3 100644 --- a/cost-optimization/gke-scheduled-autoscaler/Dockerfile +++ b/cost-optimization/gke-scheduled-autoscaler/Dockerfile @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /go/src/custom-metric-exporter COPY * ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /export . diff --git a/cost-optimization/gke-shift-left-cost/Dockerfile b/cost-optimization/gke-shift-left-cost/Dockerfile index 2a7d4c1fbb..eaf211a96b 100644 --- a/cost-optimization/gke-shift-left-cost/Dockerfile +++ b/cost-optimization/gke-shift-left-cost/Dockerfile @@ -23,7 +23,7 @@ COPY . ./ RUN go build -mod=readonly -v -o /k8s-cost-estimator -FROM alpine:3.20 +FROM alpine:3.21 WORKDIR /app # Install utilities needed durin ci/cd process RUN apk update && apk upgrade && \ diff --git a/observability/custom-metrics-autoscaling/direct-to-sd/Dockerfile b/observability/custom-metrics-autoscaling/direct-to-sd/Dockerfile index d2d6c091de..c1eaed5002 100644 --- a/observability/custom-metrics-autoscaling/direct-to-sd/Dockerfile +++ b/observability/custom-metrics-autoscaling/direct-to-sd/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app COPY * ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /sd-dummy-exporter diff --git a/observability/custom-metrics-autoscaling/google-managed-prometheus/Dockerfile b/observability/custom-metrics-autoscaling/google-managed-prometheus/Dockerfile index a9531d0e77..cb4025f75d 100644 --- a/observability/custom-metrics-autoscaling/google-managed-prometheus/Dockerfile +++ b/observability/custom-metrics-autoscaling/google-managed-prometheus/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app COPY * ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /prometheus-dummy-exporter diff --git a/observability/distributed-tracing/Dockerfile b/observability/distributed-tracing/Dockerfile index f31f795d88..125e77960b 100644 --- a/observability/distributed-tracing/Dockerfile +++ b/observability/distributed-tracing/Dockerfile @@ -9,7 +9,7 @@ #See the License for the specific language governing permissions and #limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /crud COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -o /http-app diff --git a/observability/workload-metrics/Dockerfile b/observability/workload-metrics/Dockerfile index 2f30ea6c92..9762b43008 100644 --- a/observability/workload-metrics/Dockerfile +++ b/observability/workload-metrics/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app COPY * ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /workload-metrics diff --git a/quickstarts/guestbook/redis-follower/Dockerfile b/quickstarts/guestbook/redis-follower/Dockerfile index 9d2c19d6dd..edc4a0192d 100644 --- a/quickstarts/guestbook/redis-follower/Dockerfile +++ b/quickstarts/guestbook/redis-follower/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM redis:6.2.16 +FROM redis:6.2.17 ADD run.sh /run.sh diff --git a/quickstarts/hello-app-cdn/Dockerfile b/quickstarts/hello-app-cdn/Dockerfile index fa9cc69c63..b9241a6ccf 100644 --- a/quickstarts/hello-app-cdn/Dockerfile +++ b/quickstarts/hello-app-cdn/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app RUN go mod init hello-app-cdn COPY *.go ./ diff --git a/quickstarts/hello-app-redis/Dockerfile b/quickstarts/hello-app-redis/Dockerfile index 8656ea5156..5f60cfca54 100644 --- a/quickstarts/hello-app-redis/Dockerfile +++ b/quickstarts/hello-app-redis/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app RUN go mod init hello-app-redis COPY * ./ diff --git a/quickstarts/hello-app-tls/Dockerfile b/quickstarts/hello-app-tls/Dockerfile index 18c1b94c98..967b5273c1 100644 --- a/quickstarts/hello-app-tls/Dockerfile +++ b/quickstarts/hello-app-tls/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app RUN go mod init hello-app-tls COPY *.go ./ diff --git a/quickstarts/hello-app/Dockerfile b/quickstarts/hello-app/Dockerfile index 49695e6668..6cb6082361 100644 --- a/quickstarts/hello-app/Dockerfile +++ b/quickstarts/hello-app/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # [START gke_quickstarts_hello_app_dockerfile] -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app RUN go mod init hello-app COPY *.go ./ diff --git a/quickstarts/languages/go/Dockerfile b/quickstarts/languages/go/Dockerfile index 12ac1c9da2..459bab75da 100644 --- a/quickstarts/languages/go/Dockerfile +++ b/quickstarts/languages/go/Dockerfile @@ -16,7 +16,7 @@ # Use the offical Go image to create a build artifact. # This is based on Debian and sets the GOPATH to /go. # https://hub.docker.com/_/golang -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app # Initialize a new Go module. diff --git a/quickstarts/languages/php/Dockerfile b/quickstarts/languages/php/Dockerfile index 13ec95cdb5..9df048aa89 100644 --- a/quickstarts/languages/php/Dockerfile +++ b/quickstarts/languages/php/Dockerfile @@ -15,7 +15,7 @@ # [START gke_quickstarts_languages_php_dockerfile] # Use the official PHP 7.4 image. # https://hub.docker.com/_/php -FROM php:8.3-apache +FROM php:8.4-apache # Copy local code to the container image. COPY index.php /var/www/html/ diff --git a/quickstarts/languages/ruby/Dockerfile b/quickstarts/languages/ruby/Dockerfile index 6937d4ffe3..ebf7ff476d 100644 --- a/quickstarts/languages/ruby/Dockerfile +++ b/quickstarts/languages/ruby/Dockerfile @@ -1,6 +1,6 @@ # Use the official lightweight Ruby image. # https://hub.docker.com/_/ruby -FROM ruby:3.3-slim +FROM ruby:3.4-slim # Install production dependencies. WORKDIR /usr/src/app diff --git a/security/wi-secrets/Dockerfile b/security/wi-secrets/Dockerfile index b88fbfc761..fbc7661802 100644 --- a/security/wi-secrets/Dockerfile +++ b/security/wi-secrets/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.23.2 as builder +FROM golang:1.23.4 as builder WORKDIR /app COPY *.go go.mod go.sum ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /wi-secrets