flutter image with gcloud installed along with android sdk and licenses installed
605
FROM ghcr.io/cirruslabs/flutter:3.13.8
ENV ANDROID_SDK_ROOT /opt/android-sdk ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
&& apt-get install -y --no-install-recommends
wget
unzip
lib32stdc++6
libglu1-mesa
curl
git
python3
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p ${ANDROID_SDK_ROOT}
&& mkdir -p ~/.android
# Silence warning.
&& echo 'count=0' > ~/.android/repositories.cfg
&& wget -O sdk-tools.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
&& unzip sdk-tools.zip -d ${ANDROID_SDK_ROOT}
&& rm sdk-tools.zip
ENV PATH $PATH:${ANDROID_SDK_ROOT}/tools/bin
RUN yes | sdkmanager --licenses
RUN sdkmanager "platform-tools" "platforms;android-30" "build-tools;30.0.3"
RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
&& curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
&& apt-get update -y
&& apt-get install google-cloud-sdk -y
RUN apt-get clean
RUN flutter doctor
Content type
Image
Digest
sha256:5e4bffbbb…
Size
2 GB
Last updated
over 2 years ago
docker pull cloudepicvue/gcloud-flutter:3.19.3