Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM docker:28.2.2 as static-docker-source
FROM docker:28.2.2 AS static-docker-source

FROM marketplace.gcr.io/google/debian12:latest
ARG CLOUD_SDK_VERSION
Expand Down
2 changes: 1 addition & 1 deletion all_components/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM marketplace.gcr.io/google/debian12:latest
ARG CLOUD_SDK_VERSION
ENV CLOUD_SDK_VERSION=$CLOUD_SDK_VERSION
ENV PATH /google-cloud-sdk/bin:$PATH
ENV PATH=/google-cloud-sdk/bin:$PATH
RUN groupadd -r -g 1000 cloudsdk && \
useradd -r -u 1000 -m -s /bin/bash -g cloudsdk cloudsdk
RUN apt-get update -qqy && apt-get -qqy upgrade && apt-get install -qqy \
Expand Down
4 changes: 2 additions & 2 deletions alpine/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM docker:28.2.2 as static-docker-source
FROM docker:28.2.2 AS static-docker-source

FROM alpine:3.22
ARG CLOUD_SDK_VERSION
ENV CLOUD_SDK_VERSION=$CLOUD_SDK_VERSION
ENV PATH /google-cloud-sdk/bin:$PATH
ENV PATH=/google-cloud-sdk/bin:$PATH
COPY --from=static-docker-source /usr/local/bin/docker /usr/local/bin/docker
RUN addgroup -g 1000 -S cloudsdk && \
adduser -u 1000 -S cloudsdk -G cloudsdk
Expand Down
4 changes: 2 additions & 2 deletions debian_component_based/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM docker:28.2.2 as static-docker-source
FROM docker:28.2.2 AS static-docker-source

FROM marketplace.gcr.io/google/debian12:latest
ARG CLOUD_SDK_VERSION
ENV CLOUD_SDK_VERSION=$CLOUD_SDK_VERSION
ENV PATH /google-cloud-sdk/bin:$PATH
ENV PATH=/google-cloud-sdk/bin:$PATH
COPY --from=static-docker-source /usr/local/bin/docker /usr/local/bin/docker
RUN groupadd -r -g 1000 cloudsdk && \
useradd -r -u 1000 -m -s /bin/bash -g cloudsdk cloudsdk
Expand Down
2 changes: 1 addition & 1 deletion debian_slim/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM docker:28.2.2 as static-docker-source
FROM docker:28.2.2 AS static-docker-source

FROM marketplace.gcr.io/google/debian12:latest
ARG CLOUD_SDK_VERSION
Expand Down
2 changes: 1 addition & 1 deletion emulators/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM marketplace.gcr.io/google/debian12:latest

ARG CLOUD_SDK_VERSION
ENV CLOUD_SDK_VERSION=$CLOUD_SDK_VERSION
ENV PATH /google-cloud-sdk/bin:$PATH
ENV PATH=/google-cloud-sdk/bin:$PATH

RUN groupadd -r -g 1000 cloudsdk && \
useradd -r -u 1000 -m -s /bin/bash -g cloudsdk cloudsdk
Expand Down
8 changes: 4 additions & 4 deletions google_appengine_base/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
FROM gcr.io/google_appengine/base

# Prepare the image.
ENV DEBIAN_FRONTEND noninteractive
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y -qq --no-install-recommends wget unzip python php5-mysql php5-cli php5-cgi openjdk-7-jre-headless openssh-client python-openssl && apt-get clean

# Install the Google Cloud SDK.
ENV HOME /
ENV CLOUDSDK_PYTHON_SITEPACKAGES 1
ENV HOME=/
ENV CLOUDSDK_PYTHON_SITEPACKAGES=1
RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.zip && unzip google-cloud-sdk.zip && rm google-cloud-sdk.zip
RUN google-cloud-sdk/install.sh --usage-reporting=true --path-update=true --bash-completion=true --rc-path=/.bashrc --additional-components app-engine-java app-engine-python app kubectl alpha beta gcd-emulator pubsub-emulator cloud-datastore-emulator app-engine-go bigtable

Expand All @@ -22,6 +22,6 @@ RUN sed -i -- 's/\"disable_updater\": false/\"disable_updater\": true/g' /google


RUN mkdir /.ssh
ENV PATH /google-cloud-sdk/bin:$PATH
ENV PATH=/google-cloud-sdk/bin:$PATH
VOLUME ["/.config"]
CMD ["/bin/bash"]
4 changes: 2 additions & 2 deletions stable/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM marketplace.gcr.io/google/debian12:latest as build_image
FROM marketplace.gcr.io/google/debian12:latest AS build_image

ARG CLOUD_SDK_VERSION
ENV CLOUD_SDK_VERSION=$CLOUD_SDK_VERSION
Expand All @@ -18,7 +18,7 @@ RUN apt-get update -qqy && apt-get -qqy upgrade && \
rm -rf /root/.cache/pip/ && \
find /usr/lib/google-cloud-sdk -name '*.pyc' -delete && \
find /usr/lib/google-cloud-sdk -name '*__pycache__*' -delete
FROM marketplace.gcr.io/google/debian12:latest as runtime_image
FROM marketplace.gcr.io/google/debian12:latest AS runtime_image
COPY --from=build_image /usr/lib/google-cloud-sdk /usr/lib/google-cloud-sdk

ENV PATH=$PATH:/usr/lib/google-cloud-sdk/bin
Expand Down