docker.io/cirrusci/flutter:2.12.0-4.1.pre linux/amd64

docker.io/cirrusci/flutter:2.12.0-4.1.pre - 国内下载镜像源 浏览次数:14

这是一个用于构建Flutter应用程序的Docker镜像。它预先安装了Flutter SDK和其他必要的工具,方便开发者在Docker容器中进行Flutter开发和构建。

源镜像 docker.io/cirrusci/flutter:2.12.0-4.1.pre
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre
镜像ID sha256:c6277d2b6f9ae33235d35ab4dfe7521f4cb6243636ba66ab6a10216cd6658ad7
镜像TAG 2.12.0-4.1.pre
大小 3.51GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 14 次
贡献者 li**********r@alibaba-inc.com
镜像创建 2022-04-04T12:47:39.203298088Z
同步时间 2025-08-12 16:01
更新时间 2025-08-13 09:48
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk-linux/cmdline-tools/latest/bin:/opt/android-sdk-linux/platform-tools:/opt/android-sdk-linux/emulator:/sdks/flutter/bin:/sdks/flutter/bin/cache/dart-sdk/bin ANDROID_HOME=/opt/android-sdk-linux LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US:en ANDROID_SDK_ROOT=/opt/android-sdk-linux ANDROID_SDK_TOOLS_VERSION=7583922 ANDROID_PLATFORM_VERSION=30 ANDROID_BUILD_TOOLS_VERSION=30.0.2 FLUTTER_HOME=/sdks/flutter FLUTTER_VERSION=2.12.0-4.1.pre FLUTTER_ROOT=/sdks/flutter

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre  docker.io/cirrusci/flutter:2.12.0-4.1.pre

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre  docker.io/cirrusci/flutter:2.12.0-4.1.pre

Shell快速替换命令

sed -i 's#cirrusci/flutter:2.12.0-4.1.pre#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre  docker.io/cirrusci/flutter:2.12.0-4.1.pre'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre  docker.io/cirrusci/flutter:2.12.0-4.1.pre'

镜像构建历史


# 2022-04-04 20:47:39  1.00GB 
|1 flutter_version=2.12.0-4.1.pre /bin/sh -c yes | flutter doctor --android-licenses     && flutter doctor     && chown -R root:root ${FLUTTER_HOME}
                        
# 2022-04-04 20:46:05  66.17MB 
|1 flutter_version=2.12.0-4.1.pre /bin/sh -c git clone --depth 1 --branch ${FLUTTER_VERSION} https://github.com/flutter/flutter.git ${FLUTTER_HOME}
                        
# 2022-04-04 20:45:58  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk-linux/cmdline-tools/latest/bin:/opt/android-sdk-linux/platform-tools:/opt/android-sdk-linux/emulator:/sdks/flutter/bin:/sdks/flutter/bin/cache/dart-sdk/bin
                        
# 2022-04-04 20:45:57  0.00B 
/bin/sh -c #(nop)  ENV FLUTTER_ROOT=/sdks/flutter
                        
# 2022-04-04 20:45:57  0.00B 
/bin/sh -c #(nop)  ENV FLUTTER_HOME=/sdks/flutter FLUTTER_VERSION=2.12.0-4.1.pre
                        
# 2022-04-04 20:45:57  0.00B 
/bin/sh -c #(nop)  ARG flutter_version
                        
# 2022-04-04 20:45:57  0.00B 
/bin/sh -c #(nop)  USER root
                        
# 2022-01-04 06:33:54  1.11GB 执行命令并创建新的镜像层
RUN /bin/sh -c yes | sdkmanager     "platforms;android-$ANDROID_PLATFORM_VERSION"     "build-tools;$ANDROID_BUILD_TOOLS_VERSION" # buildkit
                        
# 2022-01-04 06:33:54  0.00B 设置环境变量 ANDROID_BUILD_TOOLS_VERSION
ENV ANDROID_BUILD_TOOLS_VERSION=30.0.2
                        
# 2022-01-04 06:33:54  0.00B 设置环境变量 ANDROID_PLATFORM_VERSION
ENV ANDROID_PLATFORM_VERSION=30
                        
# 2022-01-04 06:32:35  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c if [[ $(uname -m) == "x86_64" ]] ; then sdkmanager emulator ; fi # buildkit
                        
# 2022-01-04 06:32:35  1.26GB 执行命令并创建新的镜像层
RUN /bin/sh -c set -o xtrace     && cd /opt     && apt-get update     && apt-get install -y openjdk-11-jdk     && apt-get install -y sudo wget zip unzip git openssh-client curl bc software-properties-common build-essential ruby-full ruby-bundler libstdc++6 libpulse0 libglu1-mesa locales lcov libsqlite3-0 --no-install-recommends     && apt-get install -y libxtst6 libnss3-dev libnspr4 libxss1 libasound2 libatk-bridge2.0-0 libgtk-3-0 libgdk-pixbuf2.0-0     && rm -rf /var/lib/apt/lists/*     && sh -c 'echo "en_US.UTF-8 UTF-8" > /etc/locale.gen'     && locale-gen     && update-locale LANG=en_US.UTF-8     && wget -q https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS_VERSION}_latest.zip -O android-sdk-tools.zip     && mkdir -p ${ANDROID_HOME}/cmdline-tools/     && unzip -q android-sdk-tools.zip -d ${ANDROID_HOME}/cmdline-tools/     && mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest     && chown -R root:root $ANDROID_HOME     && rm android-sdk-tools.zip     && echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers     && yes | sdkmanager --licenses     && wget -O /usr/bin/android-wait-for-emulator https://raw.githubusercontent.com/travis-ci/travis-cookbooks/master/community-cookbooks/android-sdk/files/default/android-wait-for-emulator     && chmod +x /usr/bin/android-wait-for-emulator     && touch /root/.android/repositories.cfg     && sdkmanager platform-tools     && mkdir -p /root/.android     && touch /root/.android/repositories.cfg     && git config --global user.email "support@cirruslabs.org"     && git config --global user.name "Cirrus CI" # buildkit
                        
# 2022-01-04 06:32:35  0.00B 设置环境变量 ANDROID_SDK_TOOLS_VERSION
ENV ANDROID_SDK_TOOLS_VERSION=7583922
                        
# 2022-01-04 06:32:35  0.00B 设置环境变量 ANDROID_SDK_ROOT PATH
ENV ANDROID_SDK_ROOT=/opt/android-sdk-linux PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk-linux/cmdline-tools/latest/bin:/opt/android-sdk-linux/platform-tools:/opt/android-sdk-linux/emulator
                        
# 2022-01-04 06:32:35  0.00B 设置环境变量 ANDROID_HOME LANG LC_ALL LANGUAGE
ENV ANDROID_HOME=/opt/android-sdk-linux LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2022-01-04 06:32:35  0.00B 指定运行容器时使用的用户
USER root
                        
# 2021-10-16 08:37:47  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2021-10-16 08:37:47  72.78MB 
/bin/sh -c #(nop) ADD file:5d68d27cc15a80653c93d3a0b262a28112d47a46326ff5fc2dfbf7fa3b9a0ce8 in / 
                        
                    

镜像信息

{
    "Id": "sha256:c6277d2b6f9ae33235d35ab4dfe7521f4cb6243636ba66ab6a10216cd6658ad7",
    "RepoTags": [
        "cirrusci/flutter:2.12.0-4.1.pre",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter:2.12.0-4.1.pre"
    ],
    "RepoDigests": [
        "cirrusci/flutter@sha256:f4d3a9e544b433ae1738b5354cf873fb348cedb78e0ec9541fae4081393fa783",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cirrusci/flutter@sha256:f4d3a9e544b433ae1738b5354cf873fb348cedb78e0ec9541fae4081393fa783"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2022-04-04T12:47:39.203298088Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.12",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk-linux/cmdline-tools/latest/bin:/opt/android-sdk-linux/platform-tools:/opt/android-sdk-linux/emulator:/sdks/flutter/bin:/sdks/flutter/bin/cache/dart-sdk/bin",
            "ANDROID_HOME=/opt/android-sdk-linux",
            "LANG=en_US.UTF-8",
            "LC_ALL=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "ANDROID_SDK_ROOT=/opt/android-sdk-linux",
            "ANDROID_SDK_TOOLS_VERSION=7583922",
            "ANDROID_PLATFORM_VERSION=30",
            "ANDROID_BUILD_TOOLS_VERSION=30.0.2",
            "FLUTTER_HOME=/sdks/flutter",
            "FLUTTER_VERSION=2.12.0-4.1.pre",
            "FLUTTER_ROOT=/sdks/flutter"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "sha256:07325dde9210a5479e0f8aee91ca2c5f58f4a4b529483a3bf3ee00c5a35018bf",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3514264944,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/7d4800cae148a3f727eb0c87ad73daa159ac1bc877069c80f941f62f9c09b487/diff:/var/lib/docker/overlay2/2b17bede347d9ec682bd8bcf95ed3fd5aafb082cfd7e212e65ab2164a8e15acd/diff:/var/lib/docker/overlay2/f854ce868ee61ff6afa14e34a69cdd5b801161ca1aecbb11a451fe34c77439b0/diff:/var/lib/docker/overlay2/3d79851963302e44bbb78cbca66cc38ba1365e2ce48dba8b7673463c6b48e4d4/diff",
            "MergedDir": "/var/lib/docker/overlay2/9dc8a19b89b0f53bb977242abf8765d74e5c82523152f3bdd16f6b7ed9692621/merged",
            "UpperDir": "/var/lib/docker/overlay2/9dc8a19b89b0f53bb977242abf8765d74e5c82523152f3bdd16f6b7ed9692621/diff",
            "WorkDir": "/var/lib/docker/overlay2/9dc8a19b89b0f53bb977242abf8765d74e5c82523152f3bdd16f6b7ed9692621/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:9f54eef412758095c8079ac465d494a2872e02e90bf1fb5f12a1641c0d1bb78b",
            "sha256:a6fc3f0fe6420887b65c81e9c9c1928befa735c73eeadb3426060bcdf7d9c77f",
            "sha256:fbebb5e96095d17cd81a6157b9ab6424c24e88b6b14cc3860ac5450c7a13fe58",
            "sha256:fe49d6a997f4f3303ab49e711be5e5e611f67b9c38e386588aa4be031c75bf73",
            "sha256:fe304bacaf57db9f4acfa93e677bef9b345c922525f0f4aace066324f893bac6"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-12T15:57:47.545728541+08:00"
    }
}

更多版本

docker.io/cirrusci/flutter:2.12.0-4.1.pre

linux/amd64 docker.io3.51GB2025-08-12 16:01
13