2023-12-13 04:59:54 UTC
2.02 GB
/opt/android
ANDROID_SDK_ROOT/opt/android
ANDROID_TOOLS_ROOT/opt/android
DART_SDK/usr/lib/dart
FLUTTER_VERSION3.10.6
PATH/usr/lib/dart/bin:/root/.pub-cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android/cmdline-tools/latest/bin:/opt/android/platform-tools
[#000] sha256:2c6d21737d8318aa15c4cc838475029a5efc36c0429e3d8da80d97d0b96d9aaf - 1.34% (27.8 MB)
[#001] sha256:bfbb99138f7a06fa0f20a243e31157ae2f194ac7776e0fb97854edcbdf7d6381 - 2.5% (51.8 MB)
[#002] sha256:84e443916919fb8fb3e4d7942bb9f6f883b08d688e9e5beefc76a177860e2576 - 0.07% (1.42 MB)
[#003] sha256:29cf3784b140ace599b9d2cd3527ce137a62c9f465b807f21c827ec857a35736 - 10.24% (212 MB)
[#004] sha256:3bac28e210480b18f3394425af64d93541cac928c9f3cbed038760b6e60992b8 - 11.54% (239 MB)
[#005] sha256:e4ba3c6eecc52f232fde35d401ffeb8bca630659ef013aad053b5b32c50be30d - 5.04% (104 MB)
[#006] sha256:1cf59fd482ac2d8a74fd2a5b65c806b5f0a57e10375914eecd99620bdf05c66e - 5.04% (104 MB)
[#007] sha256:b7d9b47464181eb145bc5cd5a079c927e444f7d124f2c7737c25d576b3cfca3e - 1.84% (38.2 MB)
[#008] sha256:4f8e0bcb21aae8b24c1c9b8c819551e62f30452539d82f4d39e6c2459afa7141 - 12.58% (261 MB)
[#009] sha256:950442c4beeeabdbda5b987c7880802b5184d8044dfe2c6123e5bc16f46f5322 - 31.09% (644 MB)
[#010] sha256:14c119afaa30f4d6e827170027dceeb0c3e530febdb9598eb1faf2bc02ae700c - 18.71% (387 MB)
/bin/sh -c #(nop) ADD file:869c7d0747a17c53715581a2e862992eb8516c7f45f167821dfa80966a4870d1 in /
2023-11-21 06:27:06 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-11-21 10:27:41 UTC/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl dnsutils git openssh-client unzip ; rm -rf /var/lib/apt/lists/*
2023-11-21 10:27:42 UTC/bin/sh -c set -eux; case "$(dpkg --print-architecture)" in amd64) TRIPLET="x86_64-linux-gnu" ; FILES="/lib64/ld-linux-x86-64.so.2" ;; armhf) TRIPLET="arm-linux-gnueabihf" ; FILES="/lib/ld-linux-armhf.so.3 /lib/arm-linux-gnueabihf/ld-linux-armhf.so.3";; arm64) TRIPLET="aarch64-linux-gnu" ; FILES="/lib/ld-linux-aarch64.so.1 /lib/aarch64-linux-gnu/ld-linux-aarch64.so.1" ;; *) echo "Unsupported architecture" ; exit 5;; esac; FILES="$FILES /etc/nsswitch.conf /etc/ssl/certs /usr/share/ca-certificates /lib/$TRIPLET/libc.so.6 /lib/$TRIPLET/libdl.so.2 /lib/$TRIPLET/libm.so.6 /lib/$TRIPLET/libnss_dns.so.2 /lib/$TRIPLET/libpthread.so.0 /lib/$TRIPLET/libresolv.so.2 /lib/$TRIPLET/librt.so.1"; for f in $FILES; do dir=$(dirname "$f"); mkdir -p "/runtime$dir"; cp --archive --link --dereference --no-target-directory "$f" "/runtime$f"; done
2023-11-21 10:27:42 UTC/bin/sh -c #(nop) ENV DART_SDK=/usr/lib/dart
2023-11-21 10:27:42 UTC/bin/sh -c #(nop) ENV PATH=/usr/lib/dart/bin:/root/.pub-cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2023-11-21 10:27:42 UTC/bin/sh -c #(nop) WORKDIR /root
2023-12-06 19:39:41 UTC/bin/sh -c set -eux; case "$(dpkg --print-architecture)" in amd64) DART_SHA256=3a1903a8743422e13e93fb3f497c179fab5658ae32b9151a7baee3158461e0a5; SDK_ARCH="x64";; armhf) DART_SHA256=2bb8a9faf7de11294c6c0f327cb7c328357f8872a5112e7d3abe6d35bc5d8199; SDK_ARCH="arm";; arm64) DART_SHA256=dcf3c8116070c77f2376cbbd5229712a4e6874ef66438c0611e2ef23f69b2862; SDK_ARCH="arm64";; esac; SDK="dartsdk-linux-${SDK_ARCH}-release.zip"; BASEURL="https://storage.googleapis.com/dart-archive/channels"; URL="$BASEURL/stable/release/3.2.3/sdk/$SDK"; echo "SDK: $URL" >> dart_setup.log ; curl -fLO "$URL"; echo "$DART_SHA256 *$SDK" | sha256sum --check --status --strict -; unzip "$SDK" && mv dart-sdk "$DART_SDK" && rm "$SDK" && chmod 755 "$DART_SDK" && chmod 755 "$DART_SDK/bin";
2023-12-13 04:14:06 UTC (buildkit.dockerfile.v0)USER root
2023-12-13 04:14:06 UTC (buildkit.dockerfile.v0)WORKDIR /
2023-12-13 04:14:06 UTC (buildkit.dockerfile.v0)ENV FLUTTER_VERSION=3.10.6
2023-12-13 04:14:06 UTC (buildkit.dockerfile.v0)ENV ANDROID_HOME=/opt/android
2023-12-13 04:14:06 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update -y && apt-get install -y curl wget git unzip xz-utils zip libglu1-mesa openjdk-17-jdk && mkdir -p ${ANDROID_HOME}/cmdline-tools/latest/ /root/.android # buildkit
2023-12-13 04:14:06 UTC (buildkit.dockerfile.v0)ENV ANDROID_SDK_ROOT=/opt/android ANDROID_TOOLS_ROOT=/opt/android PATH=/usr/lib/dart/bin:/root/.pub-cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android/cmdline-tools/latest/bin:/opt/android/platform-tools
2023-12-13 04:19:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c curl -o /tmp/android-sdk-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip && unzip -q /tmp/android-sdk-tools.zip -d /tmp/ && mv /tmp/cmdline-tools/* ${ANDROID_HOME}/cmdline-tools/latest/ && rm -rf /tmp/* && touch /root/.android/repositories.cfg && yes | sdkmanager --sdk_root=${ANDROID_HOME} --licenses && sdkmanager --sdk_root=${ANDROID_HOME} --install "platform-tools" # buildkit
2023-12-13 04:24:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; for f in ${ANDROID_HOME} /root ; do dir="$(dirname "$f")"; mkdir -p "/build_android_dependencies$dir"; cp --archive --link --dereference --no-target-directory "$f" "/build_android_dependencies$f"; done # buildkit
2023-12-13 04:45:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c sdkmanager --sdk_root=${ANDROID_HOME} --install "platform-tools" "extras;google;instantapps" # buildkit
2023-12-13 04:47:32 UTC (buildkit.dockerfile.v0)COPY emulator /opt/android/emulator # buildkit
2023-12-13 04:52:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c sdkmanager --sdk_root=${ANDROID_HOME} --install "platforms;android-28" "platforms;android-29" "platforms;android-31" "platforms;android-32" "platforms;android-33" "platforms;android-34" "build-tools;29.0.2" "build-tools;33.0.2" "build-tools;30.0.3" && sdkmanager --list_installed > /root/sdkmanager-list-installed.txt # buildkit
2023-12-13 04:59:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c dart pub cache repair && dart pub global activate fvm && fvm install ${FLUTTER_VERSION} && fvm global ${FLUTTER_VERSION} # buildkit
2023-12-13 04:59:54 UTC (buildkit.dockerfile.v0)CMD ["fvm" "flutter" "run" "--release" "--no-sound-null-safety" "--flavor" "production"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.