logo
docker.io/thyrlian/android-sdk:10.0
linux/amd64 docker.io

这个Docker镜像包含Android SDK及其相关工具,适用于Android应用的开发、构建、测试等场景,可用于搭建Android开发或持续集成(CI)环境,无需本地安装Android SDK即可进行相关操作。

7
浏览次数
1.16GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0
源镜像
docker.io/thyrlian/android-sdk:10.0
镜像ID
sha256:06c7eee3a46de369f07065bf6b727719da0fe26e00f9e0b39ea2fe70a1b58f11
镜像 TAG
10.0
镜像大小
1.16GB
平台架构
linux/amd64
镜像源
docker.io
CMD
/usr/bin/supervisord
启动入口
工作目录
OS/平台
linux/amd64
镜像创建
2024-09-29T19:39:04.751474258Z
同步时间
2026-07-28 10:05
浏览量
7 次
贡献者
🔌 开放端口 2
22/tcp 5037/tcp
⚙️ 环境变量 7
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/gradle/bin:/opt/kotlinc/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/cmdline-tools/tools/bin:/opt/android-sdk/platform-tools:/opt/android-sdk/emulator 0
ANDROID_HOME=/opt/android-sdk 1
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 2
GRADLE_HOME=/opt/gradle 3
KOTLIN_HOME=/opt/kotlinc 4
LD_LIBRARY_PATH=/opt/android-sdk/emulator/lib64:/opt/android-sdk/emulator/lib64/qt/lib 5
QTWEBENGINE_DISABLE_SANDBOX=1 6
🏷️ 镜像标签 3
KeyValue
thyrlian@gmail.com maintainer
ubuntu org.opencontainers.image.ref.name
24.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 24.04 Trivy 2026-07-28 10:05 查看完整报告
137
低危 LOW
604
中危 MEDIUM
21
高危 HIGH
1
严重 CRITICAL
受影响目标 (6)
docker.io/thyrlian/android-sdk:10.0 (ubuntu 24.04) ubuntu Java jar /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key /root/.ssh/id_rsa

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0  docker.io/thyrlian/android-sdk:10.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0  docker.io/thyrlian/android-sdk:10.0

Shell快速替换命令

sed -i 's#thyrlian/android-sdk:10.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0  docker.io/thyrlian/android-sdk:10.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0  docker.io/thyrlian/android-sdk:10.0'

镜像构建历史


# 2024-09-30 03:39:04  0.00B 设置默认要执行的命令
CMD ["/usr/bin/supervisord"]
                        
# 2024-09-30 03:39:04  494.00B 复制文件或目录到容器中
ADD supervisord.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2024-09-30 03:39:04  48.95MB 执行命令并创建新的镜像层
RUN |5 JDK_VERSION=17 GRADLE_VERSION=8.10.2 GRADLE_DIST=bin KOTLIN_VERSION=2.0.20 ANDROID_SDK_VERSION=11076708 /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends openssh-server supervisor locales &&     mkdir -p /var/run/sshd /var/log/supervisord &&     locale-gen en en_US en_US.UTF-8 &&     apt-get remove -y locales && apt-get autoremove -y &&     apt-get clean && rm -rf /var/lib/apt/lists/* &&     FILE_SSHD_CONFIG="/etc/ssh/sshd_config" &&     echo "\nBanner /etc/ssh/sshd-banner" >> $FILE_SSHD_CONFIG &&     echo "\nPermitUserEnvironment=yes" >> $FILE_SSHD_CONFIG &&     ssh-keygen -q -N "" -f /root/.ssh/id_rsa &&     FILE_SSH_ENV="/root/.ssh/environment" &&     touch $FILE_SSH_ENV && chmod 600 $FILE_SSH_ENV &&     printenv | grep "JAVA_HOME\|GRADLE_HOME\|KOTLIN_HOME\|ANDROID_HOME\|LD_LIBRARY_PATH\|PATH" >> $FILE_SSH_ENV &&     echo "\nauth required pam_env.so envfile=$FILE_SSH_ENV" >> /etc/pam.d/sshd &&     FILE_AUTH_KEYS="/root/.ssh/authorized_keys" &&     touch $FILE_AUTH_KEYS && chmod 600 $FILE_AUTH_KEYS &&     for file in /tmp/*.pub;     do if [ -f "$file" ]; then echo "\n" >> $FILE_AUTH_KEYS && cat $file >> $FILE_AUTH_KEYS && echo "\n" >> $FILE_AUTH_KEYS; fi;     done &&     (rm /tmp/*.pub 2> /dev/null || true) # buildkit
                        
# 2024-09-30 03:38:33  14.00B 复制文件或目录到容器中
ADD accredited-keys /tmp/ # buildkit
                        
# 2024-09-30 03:38:33  386.00B 复制文件或目录到容器中
ADD sshd-banner /etc/ssh/ # buildkit
                        
# 2024-09-30 03:38:33  0.00B 声明容器运行时监听的端口
EXPOSE map[22/tcp:{}]
                        
# 2024-09-30 03:38:33  0.00B 声明容器运行时监听的端口
EXPOSE map[5037/tcp:{}]
                        
# 2024-09-30 03:38:33  2.17KB 执行命令并创建新的镜像层
RUN |5 JDK_VERSION=17 GRADLE_VERSION=8.10.2 GRADLE_DIST=bin KOTLIN_VERSION=2.0.20 ANDROID_SDK_VERSION=11076708 /bin/sh -c chmod +x /opt/license-accepter.sh && /opt/license-accepter.sh $ANDROID_HOME # buildkit
                        
# 2024-09-30 03:38:32  1.80KB 复制文件或目录到容器中
ADD license-accepter.sh /opt/ # buildkit
                        
# 2024-09-30 03:38:32  0.00B 设置环境变量 QTWEBENGINE_DISABLE_SANDBOX
ENV QTWEBENGINE_DISABLE_SANDBOX=1
                        
# 2024-09-30 03:38:32  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/opt/android-sdk/emulator/lib64:/opt/android-sdk/emulator/lib64/qt/lib
                        
# 2024-09-30 03:38:32  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/gradle/bin:/opt/kotlinc/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/cmdline-tools/tools/bin:/opt/android-sdk/platform-tools:/opt/android-sdk/emulator
                        
# 2024-09-30 03:38:32  0.00B 设置环境变量 KOTLIN_HOME
ENV KOTLIN_HOME=/opt/kotlinc
                        
# 2024-09-30 03:38:32  0.00B 设置环境变量 GRADLE_HOME
ENV GRADLE_HOME=/opt/gradle
                        
# 2024-09-30 03:38:32  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
                        
# 2024-09-30 03:38:32  153.59MB 执行命令并创建新的镜像层
RUN |5 JDK_VERSION=17 GRADLE_VERSION=8.10.2 GRADLE_DIST=bin KOTLIN_VERSION=2.0.20 ANDROID_SDK_VERSION=11076708 /bin/sh -c mkdir -p ${ANDROID_HOME}/cmdline-tools &&     wget -q https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_VERSION}_latest.zip &&     unzip *tools*linux*.zip -d ${ANDROID_HOME}/cmdline-tools &&     mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/tools &&     rm *tools*linux*.zip # buildkit
                        
# 2024-09-30 03:38:10  0.00B 设置环境变量 ANDROID_HOME
ENV ANDROID_HOME=/opt/android-sdk
                        
# 2024-09-30 03:38:10  0.00B 定义构建参数
ARG ANDROID_SDK_VERSION=11076708
                        
# 2024-09-30 03:38:10  94.17MB 执行命令并创建新的镜像层
RUN |4 JDK_VERSION=17 GRADLE_VERSION=8.10.2 GRADLE_DIST=bin KOTLIN_VERSION=2.0.20 /bin/sh -c cd /opt &&     wget -q https://github.com/JetBrains/kotlin/releases/download/v${KOTLIN_VERSION}/kotlin-compiler-${KOTLIN_VERSION}.zip &&     unzip *kotlin*.zip &&     rm *kotlin*.zip # buildkit
                        
# 2024-09-30 03:38:00  0.00B 定义构建参数
ARG KOTLIN_VERSION=2.0.20
                        
# 2024-09-30 03:38:00  151.73MB 执行命令并创建新的镜像层
RUN |3 JDK_VERSION=17 GRADLE_VERSION=8.10.2 GRADLE_DIST=bin /bin/sh -c cd /opt &&     wget -q https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-${GRADLE_DIST}.zip &&     unzip gradle*.zip &&     ls -d */ | sed 's/\/*$//g' | xargs -I{} mv {} gradle &&     rm gradle*.zip # buildkit
                        
# 2024-09-30 03:37:42  0.00B 定义构建参数
ARG GRADLE_DIST=bin
                        
# 2024-09-30 03:37:42  0.00B 定义构建参数
ARG GRADLE_VERSION=8.10.2
                        
# 2024-09-30 03:37:42  628.56MB 执行命令并创建新的镜像层
RUN |1 JDK_VERSION=17 /bin/sh -c apt-get update &&     apt-get dist-upgrade -y &&     apt-get install -y --no-install-recommends openjdk-${JDK_VERSION}-jdk &&     apt-get install -y --no-install-recommends git wget unzip &&     apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-09-30 03:37:42  0.00B 定义构建参数
ARG JDK_VERSION=17
                        
# 2024-09-30 03:37:42  0.00B 添加元数据标签
LABEL maintainer=thyrlian@gmail.com
                        
# 2024-08-27 23:55:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-08-27 23:55:03  78.11MB 
/bin/sh -c #(nop) ADD file:aaeb92d3288093ff43a69d19f9133475372ca003b6de902066a2d4641eec2456 in / 
                        
# 2024-08-27 23:55:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-08-27 23:55:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-08-27 23:55:01  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-08-27 23:55:01  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:06c7eee3a46de369f07065bf6b727719da0fe26e00f9e0b39ea2fe70a1b58f11",
    "RepoTags": [
        "thyrlian/android-sdk:10.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk:10.0"
    ],
    "RepoDigests": [
        "thyrlian/android-sdk@sha256:bb9ed3686968550d927228777bca787dd7913e679f1e73e85525ba0094ea170d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thyrlian/android-sdk@sha256:c2a744993b74d7a43a4c27b925477526f99e12b3fc0c7f2e65f8d7b15c77f312"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-09-29T19:39:04.751474258Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "22/tcp": {},
            "5037/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/gradle/bin:/opt/kotlinc/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/cmdline-tools/tools/bin:/opt/android-sdk/platform-tools:/opt/android-sdk/emulator",
            "ANDROID_HOME=/opt/android-sdk",
            "JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64",
            "GRADLE_HOME=/opt/gradle",
            "KOTLIN_HOME=/opt/kotlinc",
            "LD_LIBRARY_PATH=/opt/android-sdk/emulator/lib64:/opt/android-sdk/emulator/lib64/qt/lib",
            "QTWEBENGINE_DISABLE_SANDBOX=1"
        ],
        "Cmd": [
            "/usr/bin/supervisord"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "thyrlian@gmail.com",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1155110891,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b733483a804bd56f66a3076e3abb5f575a107c1ab79c6349484baaa04dc45d00/diff:/var/lib/docker/overlay2/8d304413e6f7299b5975a55d794bf6d8381406522f1424e4e7c0bb3985aaa6ce/diff:/var/lib/docker/overlay2/ab3cedc43f5f572c8bab6f3d188609c53ec6cd066dad3b3b169091392471dd78/diff:/var/lib/docker/overlay2/c334e688f8cf73e44e6c7f6a63b7d0a6169b939e986b9927751f9700bd166851/diff:/var/lib/docker/overlay2/b742945acb7a7413d4e3c9f7349133a70ba7766b16b9a8daa94c5e28f27b3347/diff:/var/lib/docker/overlay2/baa953d15efa80357b7f9943bf8511ff3c6ffd0adb269c887b03fb31fb8de6dd/diff:/var/lib/docker/overlay2/3fbf23cf1cdaa86d7dd9079322127a9cfd8ecf2f61b66baec67d8cae2f229275/diff:/var/lib/docker/overlay2/3c6dbb98d8eabf727c04381615b9ceb506822d40d1de79ce5238c183d4cb99b2/diff:/var/lib/docker/overlay2/6e193233af7bae7d41fbbf560b0a3531dbca720b59558ef558e2d7cf50a78aa3/diff:/var/lib/docker/overlay2/93095450aa34b218f3076433e4456c6f55bac0b8f2bfdf7c9a0a9d503d3cf742/diff",
            "MergedDir": "/var/lib/docker/overlay2/27197909e60f4e0e783a116b0a1ec88e3c03da445b38c822da15dfaa90c3b2dd/merged",
            "UpperDir": "/var/lib/docker/overlay2/27197909e60f4e0e783a116b0a1ec88e3c03da445b38c822da15dfaa90c3b2dd/diff",
            "WorkDir": "/var/lib/docker/overlay2/27197909e60f4e0e783a116b0a1ec88e3c03da445b38c822da15dfaa90c3b2dd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b15b682e901dd27efdf436ce837a94c729c0b78c44431d5b5ca3ccca1bed40da",
            "sha256:c411c088002b8994156bacb50cfacf963532aef965f992ef8cb3684db8bd1760",
            "sha256:58900120ab08acd3ff2162b47372fa9eb49e2b93efd4eab5f31fb0b248176ef2",
            "sha256:a0ac4c95a424ed1f1e23c1f6653f05d9e7487c3fb348a455b883552fe5a3d77c",
            "sha256:39e6b090736900f62c132dd9585eed2a3e5096d0abb256052d34ab8ee85c8e31",
            "sha256:c3b14523e2895a697713967b899cefef8939d08b824ba7e547c6b70e9a688ebc",
            "sha256:1a289ba5c0a3521ceb3dd55819f3a5bb75107471b9284c57f1be49c357d8ec54",
            "sha256:c90500b429f9213f75ee097ce7a8a8afc10deb4706447627e4943f9371c2c339",
            "sha256:19f8788e021374942da4f228d56bdbed160a56d2b3a0f4ba8b9ca5e7c8e7a0f4",
            "sha256:d36a13c903dfc7c83ffc07910c9e8013e3411d82880d67af3818d5ffb2c92a0e",
            "sha256:6329c145f51a67f3f4890cb20c144f0e6984b9cadca07521929a82c57f16456c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-28T10:03:28.919817717+08:00"
    }
}

更多版本

docker.io/thyrlian/android-sdk:10.0

linux/amd64 docker.io1.16GB2026-07-28 10:05
6
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×