docker.io/budtmo/docker-android:emulator_9.0 linux/amd64

docker.io/budtmo/docker-android:emulator_9.0 - 国内下载镜像源 浏览次数:40
根据镜像名称 docker.io/budtmo/docker-android, 我们可以通过 Docker Hub 的 API 或直接访问镜像页面获取描述信息。

镜像名: docker.io/budtmo/docker-android

描述:

该镜像是用于在 Docker 中构建和运行 Android 应用程序的环境,包含了必要的工具和依赖项。它基于 Android 的镜像,并提供了一系列便捷功能,如自动下载依赖包、配置 SDK 等,使开发者能够快速上手并专注于应用程序的开发工作。该镜像广泛用于 Android 应用程序的持续集成和部署,尤其是在基于 Docker 的 CI/CD pipeline 中。通过使用本镜像,你可以简化Android应用程序的构建、测试和发布流程,从而大幅提升开发效率和发布速度。

源镜像 docker.io/budtmo/docker-android:emulator_9.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0
镜像ID sha256:72b3a5b5d85624f5b56298d5d57fa930371959566b3ef17beb39c7da09059f2a
镜像TAG emulator_9.0
大小 6.05GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /home/androidusr/docker-android/mixins/scripts/run.sh
工作目录 /home/androidusr
OS/平台 linux/amd64
浏览量 40 次
贡献者 se***u@qq.com
镜像创建 2025-02-21T12:54:42.357605097Z
同步时间 2025-03-21 22:30
更新时间 2025-04-01 20:45
开放端口
4723/tcp 5554/tcp 5555/tcp 5900/tcp 6080/tcp 9000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/opt/android/cmdline-tools/tools:/opt/android/cmdline-tools/tools/bin:/opt/android/platform-tools:/opt/android/build-tools:/opt/android/build-tools DEBIAN_FRONTEND=noninteractive JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 TZ=UTC SDK_VERSION=commandlinetools-linux-8512546_latest ANDROID_BUILD_TOOLS_VERSION=34.0.0 ANDROID_FOLDER_NAME=cmdline-tools ANDROID_DOWNLOAD_PATH=/home/androidusr/cmdline-tools ANDROID_HOME=/opt/android ANDROID_TOOL_HOME=/opt/android/cmdline-tools NODE_VERSION=22 APPIUM_VERSION=2.16.2 SCRIPT_PATH=docker-android APP_PATH=/home/androidusr/docker-android APPIUM_DRIVER_ESPRESSO_VERSION=4.0.5 APPIUM_DRIVER_FLUTTER_VERSION=2.13.0 APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION=1.1.3 APPIUM_DRIVER_GECKO_VERSION=1.4.2 APPIUM_DRIVER_UIAUTOMATOR2_VERSION=4.0.2 DOCKER_ANDROID_VERSION=v2.16.2-p0 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 EMULATOR_SYS_IMG=x86_64 EMULATOR_IMG_TYPE=google_apis EMULATOR_BROWSER=chrome NOVNC_VERSION=1.4.0 WEBSOCKIFY_VERSION=0.11.0 OPT_PATH=/opt DISPLAY=:0 SCREEN_NUMBER=0 SCREEN_WIDTH=1600 SCREEN_HEIGHT=900 SCREEN_DEPTH=24+32 VNC_PORT=5900 WEB_VNC_PORT=6080 WORK_PATH=/home/androidusr LOG_PATH=/home/androidusr/logs WEB_LOG_PORT=9000 DEVICE_TYPE=emulator
镜像标签
Budi Utomo <budtmo.os@gmail.com>: maintainer ubuntu: org.opencontainers.image.ref.name 20.04: org.opencontainers.image.version

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0  docker.io/budtmo/docker-android:emulator_9.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0  docker.io/budtmo/docker-android:emulator_9.0

Shell快速替换命令

sed -i 's#budtmo/docker-android:emulator_9.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-02-21 20:54:42  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/home/androidusr/docker-android/mixins/scripts/run.sh"]
                        
# 2025-02-21 20:54:42  0.00B 设置环境变量 DEVICE_TYPE
ENV DEVICE_TYPE=emulator
                        
# 2025-02-21 20:54:42  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGTERM
                        
# 2025-02-21 20:54:42  35.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c mkdir -p "${WORK_PATH}/.config/Android Open Source Project"  && echo "[General]\nshowNestedWarning=false\n" > "${WORK_PATH}/.config/Android Open Source Project/Emulator.conf" # buildkit
                        
# 2025-02-21 20:54:42  0.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c mkdir -p ${LOG_PATH} # buildkit
                        
# 2025-02-21 20:54:41  0.00B 声明容器运行时监听的端口
EXPOSE map[9000/tcp:{}]
                        
# 2025-02-21 20:54:41  0.00B 设置环境变量 LOG_PATH WEB_LOG_PORT
ENV LOG_PATH=/home/androidusr/logs WEB_LOG_PORT=9000
                        
# 2025-02-21 20:54:41  0.00B 指定运行容器时使用的用户
USER 1300:1301
                        
# 2025-02-21 20:54:41  554.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c echo ${APP_PATH}/mixins/configs/display/.fehbg >> /etc/xdg/openbox/autostart # buildkit
                        
# 2025-02-21 20:54:41  34.58MB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c chown -R 1300:1301 ${APP_PATH}  && pip install --quiet -e ${APP_PATH}/cli # buildkit
                        
# 2025-02-21 20:54:37  51.16KB 复制新文件或目录到容器中
COPY cli /home/androidusr/docker-android/cli # buildkit
                        
# 2025-02-21 20:54:37  26.54MB 复制新文件或目录到容器中
COPY mixins /home/androidusr/docker-android/mixins # buildkit
                        
# 2025-02-21 20:54:37  0.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c mkdir -p ${APP_PATH} # buildkit
                        
# 2025-02-21 20:54:37  0.00B 设置环境变量 APP_PATH
ENV APP_PATH=/home/androidusr/docker-android
                        
# 2025-02-21 20:54:37  0.00B 设置环境变量 WORK_PATH
ENV WORK_PATH=/home/androidusr
                        
# 2025-02-21 20:54:37  0.00B 设置环境变量 SCRIPT_PATH
ENV SCRIPT_PATH=docker-android
                        
# 2025-02-21 20:54:37  0.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c rm -rf ${SCRIPT_PATH} # buildkit
                        
# 2025-02-21 20:54:36  0.00B 声明容器运行时监听的端口
EXPOSE map[5900/tcp:{} 6080/tcp:{}]
                        
# 2025-02-21 20:54:36  0.00B 设置环境变量 DISPLAY SCREEN_NUMBER SCREEN_WIDTH SCREEN_HEIGHT SCREEN_DEPTH VNC_PORT WEB_VNC_PORT
ENV DISPLAY=:0 SCREEN_NUMBER=0 SCREEN_WIDTH=1600 SCREEN_HEIGHT=900 SCREEN_DEPTH=24+32 VNC_PORT=5900 WEB_VNC_PORT=6080
                        
# 2025-02-21 20:54:36  2.54MB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c wget -nv -O noVNC.zip "https://github.com/novnc/noVNC/archive/refs/tags/v${NOVNC_VERSION}.zip"  && unzip -x noVNC.zip  && rm noVNC.zip   && mv noVNC-${NOVNC_VERSION} ${OPT_PATH}/noVNC  && wget -nv -O websockify.zip "https://github.com/novnc/websockify/archive/refs/tags/v${WEBSOCKIFY_VERSION}.zip"  && unzip -x websockify.zip  && mv websockify-${WEBSOCKIFY_VERSION} ${OPT_PATH}/noVNC/utils/websockify  && rm websockify.zip  && ln ${OPT_PATH}/noVNC/vnc.html ${OPT_PATH}/noVNC/index.html # buildkit
                        
# 2025-02-21 20:54:36  0.00B 设置环境变量 NOVNC_VERSION WEBSOCKIFY_VERSION OPT_PATH
ENV NOVNC_VERSION=1.4.0 WEBSOCKIFY_VERSION=0.11.0 OPT_PATH=/opt
                        
# 2025-02-21 20:54:36  28.37MB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c apt-get -qqy update && apt-get -qqy install --no-install-recommends     ffmpeg     feh     libxcomposite-dev     menu     openbox     x11vnc     xterm  && apt autoremove -y  && apt clean all  && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-02-21 20:54:22  3.71GB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 /bin/sh -c yes | sdkmanager --licenses  && sdkmanager "platforms;android-${EMULATOR_API_LEVEL}"  "system-images;android-${EMULATOR_API_LEVEL};${EMULATOR_IMG_TYPE};${EMULATOR_SYS_IMG}" "emulator"  && ln -s ${ANDROID_HOME}/emulator/emulator /usr/bin/ # buildkit
                        
# 2025-02-21 20:54:22  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/opt/android/cmdline-tools/tools:/opt/android/cmdline-tools/tools/bin:/opt/android/platform-tools:/opt/android/build-tools:/opt/android/build-tools
                        
# 2025-02-21 20:54:22  0.00B 设置环境变量 EMULATOR_ANDROID_VERSION EMULATOR_API_LEVEL EMULATOR_SYS_IMG EMULATOR_IMG_TYPE EMULATOR_BROWSER
ENV EMULATOR_ANDROID_VERSION=9.0 EMULATOR_API_LEVEL=28 EMULATOR_SYS_IMG=x86_64 EMULATOR_IMG_TYPE=google_apis EMULATOR_BROWSER=chrome
                        
# 2025-02-21 20:54:22  0.00B 定义构建参数
ARG EMULATOR_API_LEVEL
                        
# 2025-02-21 20:54:22  0.00B 定义构建参数
ARG EMULATOR_ANDROID_VERSION
                        
# 2025-02-21 20:52:36  0.00B 声明容器运行时监听的端口
EXPOSE map[4723/tcp:{} 5554/tcp:{} 5555/tcp:{}]
                        
# 2025-02-21 20:52:36  0.00B 设置环境变量 DOCKER_ANDROID_VERSION
ENV DOCKER_ANDROID_VERSION=v2.16.2-p0
                        
# 2025-02-21 20:52:36  0.00B 定义构建参数
ARG DOCKER_ANDROID_VERSION=test-version
                        
# 2025-02-21 20:52:36  9.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get -qqy update &&     apt-get -qqy --no-install-recommends install     python3-pip   && apt-get clean   && rm -rf /var/lib/apt/lists/*   && update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 # buildkit
                        
# 2025-02-21 20:52:29  5.46MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get -qqy update && apt-get -qqy install --no-install-recommends     socat     supervisor  && apt autoremove -y  && apt clean all  && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-02-21 20:52:29  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-02-21 20:52:29  0.00B 添加元数据标签
LABEL maintainer=Budi Utomo <budtmo.os@gmail.com>
                        
# 2025-02-21 20:49:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "./${SCRIPT_PATH}/start.sh"]
                        
# 2025-02-21 20:49:36  0.00B 声明容器运行时监听的端口
EXPOSE map[4723/tcp:{}]
                        
# 2025-02-21 20:49:36  616.79MB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c appium driver install --source=npm appium-espresso-driver@${APPIUM_DRIVER_ESPRESSO_VERSION} &&     appium driver install --source=npm appium-flutter-driver@${APPIUM_DRIVER_FLUTTER_VERSION} &&     appium driver install --source=npm appium-flutter-integration-driver@${APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION} &&     appium driver install --source=npm appium-geckodriver@${APPIUM_DRIVER_GECKO_VERSION} &&     appium driver install --source=npm appium-uiautomator2-driver@${APPIUM_DRIVER_UIAUTOMATOR2_VERSION} # buildkit
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 APPIUM_DRIVER_UIAUTOMATOR2_VERSION
ENV APPIUM_DRIVER_UIAUTOMATOR2_VERSION=4.0.2
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 APPIUM_DRIVER_GECKO_VERSION
ENV APPIUM_DRIVER_GECKO_VERSION=1.4.2
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION
ENV APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION=1.1.3
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 APPIUM_DRIVER_FLUTTER_VERSION
ENV APPIUM_DRIVER_FLUTTER_VERSION=2.13.0
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 APPIUM_DRIVER_ESPRESSO_VERSION
ENV APPIUM_DRIVER_ESPRESSO_VERSION=4.0.5
                        
# 2025-02-21 20:48:53  0.00B 指定运行容器时使用的用户
USER 1300:1301
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 APP_PATH
ENV APP_PATH=/home/androidusr/appium-docker-android
                        
# 2025-02-21 20:48:53  3.79KB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c chown -R 1300:1301 ${SCRIPT_PATH} # buildkit
                        
# 2025-02-21 20:48:53  3.79KB 复制新文件或目录到容器中
COPY start.sh generate_selenium_config.sh wireless_autoconnect.sh wireless_connect.sh appium-docker-android/ # buildkit
                        
# 2025-02-21 20:48:53  0.00B 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c mkdir -p ${SCRIPT_PATH} # buildkit
                        
# 2025-02-21 20:48:53  0.00B 设置环境变量 SCRIPT_PATH
ENV SCRIPT_PATH=appium-docker-android
                        
# 2025-02-21 20:48:53  73.95MB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c chown -R 1300:1301 /usr/lib/node_modules/appium # buildkit
                        
# 2025-02-21 20:48:46  412.65MB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c curl -sL https://deb.nodesource.com/setup_${NODE_VERSION}.x | bash &&     apt-get -qqy install nodejs &&     npm install -g appium@${APPIUM_VERSION} &&     exit 0 &&     npm cache clean &&     apt-get remove --purge -y npm &&     apt-get autoremove --purge -y &&     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* &&     apt-get clean # buildkit
                        
# 2025-02-21 20:48:20  0.00B 设置环境变量 APPIUM_VERSION
ENV APPIUM_VERSION=2.16.2
                        
# 2025-02-21 20:48:20  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=22
                        
# 2025-02-21 20:48:20  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/opt/android/cmdline-tools/tools:/opt/android/cmdline-tools/tools/bin:/opt/android/platform-tools:/opt/android/build-tools
                        
# 2025-02-21 20:48:20  179.00MB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c mkdir -p ~/.android &&     touch ~/.android/repositories.cfg &&     echo y | sdkmanager "platform-tools" &&     echo y | sdkmanager "build-tools;$ANDROID_BUILD_TOOLS_VERSION" &&     mv ~/.android .android &&     chown -R 1300:1301 .android # buildkit
                        
# 2025-02-21 20:48:14  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/opt/android/cmdline-tools/tools:/opt/android/cmdline-tools/tools/bin
                        
# 2025-02-21 20:48:14  114.15MB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c wget -O tools.zip https://dl.google.com/android/repository/${SDK_VERSION}.zip &&     unzip tools.zip && rm tools.zip &&     chmod a+x -R ${ANDROID_DOWNLOAD_PATH} &&     chown -R 1300:1301 ${ANDROID_DOWNLOAD_PATH} &&     mkdir -p ${ANDROID_TOOL_HOME} &&     mv ${ANDROID_DOWNLOAD_PATH} ${ANDROID_TOOL_HOME}/tools # buildkit
                        
# 2025-02-21 20:48:12  0.00B 设置环境变量 ANDROID_DOWNLOAD_PATH ANDROID_HOME ANDROID_TOOL_HOME
ENV ANDROID_DOWNLOAD_PATH=/home/androidusr/cmdline-tools ANDROID_HOME=/opt/android ANDROID_TOOL_HOME=/opt/android/cmdline-tools
                        
# 2025-02-21 20:48:12  0.00B 设置环境变量 ANDROID_FOLDER_NAME
ENV ANDROID_FOLDER_NAME=cmdline-tools
                        
# 2025-02-21 20:48:12  0.00B 设置环境变量 ANDROID_BUILD_TOOLS_VERSION
ENV ANDROID_BUILD_TOOLS_VERSION=34.0.0
                        
# 2025-02-21 20:48:12  0.00B 设置环境变量 SDK_VERSION
ENV SDK_VERSION=commandlinetools-linux-8512546_latest
                        
# 2025-02-21 20:48:12  0.00B 设置工作目录为/home/androidusr
WORKDIR /home/androidusr
                        
# 2025-02-21 20:48:12  431.93KB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c groupadd androidusr          --gid 1301   && useradd androidusr          --uid 1300          --gid 1301          --create-home          --shell /bin/bash   && usermod -aG sudo androidusr   && echo androidusr:${USER_PASS} | chpasswd   && echo 'androidusr ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers # buildkit
                        
# 2025-02-21 20:48:11  0.00B 定义构建参数
ARG USER_PASS=secret
                        
# 2025-02-21 20:48:11  1.69MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "${TZ}" > /etc/timezone   && dpkg-reconfigure --frontend noninteractive tzdata # buildkit
                        
# 2025-02-21 20:48:11  0.00B 设置环境变量 TZ
ENV TZ=UTC
                        
# 2025-02-21 20:48:11  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin
                        
# 2025-02-21 20:48:11  765.40MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get -qqy update &&     apt dist-upgrade -y &&     apt-get -qqy --no-install-recommends install     ca-certificates     curl     gnupg     libgconf-2-4     libqt5webkit5     openjdk-11-jdk     sudo     tzdata     unzip     wget     xvfb     zip     ffmpeg   && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-02-21 20:48:11  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2024-10-11 11:38:27  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-10-11 11:38:27  72.81MB 
/bin/sh -c #(nop) ADD file:7486147a645d8835a5181c79f00a3606c6b714c83bcbfcd8862221eb14690f9e in / 
                        
# 2024-10-11 11:38:25  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=20.04
                        
# 2024-10-11 11:38:25  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-10-11 11:38:25  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-10-11 11:38:25  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:72b3a5b5d85624f5b56298d5d57fa930371959566b3ef17beb39c7da09059f2a",
    "RepoTags": [
        "budtmo/docker-android:emulator_9.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_9.0"
    ],
    "RepoDigests": [
        "budtmo/docker-android@sha256:73e36e65c73c76fabf95e58af6b3abf2df746c3349ef92099be79b33507c8263",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android@sha256:5ab5611b8a9d05e90296390d7101ff6fb8eb807f6e274d23074354f84a1a06ab"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-02-21T12:54:42.357605097Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1300:1301",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4723/tcp": {},
            "5554/tcp": {},
            "5555/tcp": {},
            "5900/tcp": {},
            "6080/tcp": {},
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/opt/android/cmdline-tools/tools:/opt/android/cmdline-tools/tools/bin:/opt/android/platform-tools:/opt/android/build-tools:/opt/android/build-tools",
            "DEBIAN_FRONTEND=noninteractive",
            "JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64",
            "TZ=UTC",
            "SDK_VERSION=commandlinetools-linux-8512546_latest",
            "ANDROID_BUILD_TOOLS_VERSION=34.0.0",
            "ANDROID_FOLDER_NAME=cmdline-tools",
            "ANDROID_DOWNLOAD_PATH=/home/androidusr/cmdline-tools",
            "ANDROID_HOME=/opt/android",
            "ANDROID_TOOL_HOME=/opt/android/cmdline-tools",
            "NODE_VERSION=22",
            "APPIUM_VERSION=2.16.2",
            "SCRIPT_PATH=docker-android",
            "APP_PATH=/home/androidusr/docker-android",
            "APPIUM_DRIVER_ESPRESSO_VERSION=4.0.5",
            "APPIUM_DRIVER_FLUTTER_VERSION=2.13.0",
            "APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION=1.1.3",
            "APPIUM_DRIVER_GECKO_VERSION=1.4.2",
            "APPIUM_DRIVER_UIAUTOMATOR2_VERSION=4.0.2",
            "DOCKER_ANDROID_VERSION=v2.16.2-p0",
            "EMULATOR_ANDROID_VERSION=9.0",
            "EMULATOR_API_LEVEL=28",
            "EMULATOR_SYS_IMG=x86_64",
            "EMULATOR_IMG_TYPE=google_apis",
            "EMULATOR_BROWSER=chrome",
            "NOVNC_VERSION=1.4.0",
            "WEBSOCKIFY_VERSION=0.11.0",
            "OPT_PATH=/opt",
            "DISPLAY=:0",
            "SCREEN_NUMBER=0",
            "SCREEN_WIDTH=1600",
            "SCREEN_HEIGHT=900",
            "SCREEN_DEPTH=24+32",
            "VNC_PORT=5900",
            "WEB_VNC_PORT=6080",
            "WORK_PATH=/home/androidusr",
            "LOG_PATH=/home/androidusr/logs",
            "WEB_LOG_PORT=9000",
            "DEVICE_TYPE=emulator"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/androidusr",
        "Entrypoint": [
            "/home/androidusr/docker-android/mixins/scripts/run.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Budi Utomo \u003cbudtmo.os@gmail.com\u003e",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "20.04"
        },
        "StopSignal": "SIGTERM"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 6050172267,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c47587eb5b46db84cd4b9fbc7ea76769c659a9385cf0365694a19cb9032bf889/diff:/var/lib/docker/overlay2/1d42b5ad662dc1bf4ae3894798ae7972e8f6bb726552772db1f080398f9891f3/diff:/var/lib/docker/overlay2/e69019bcf10e8f918dc7051054c8d618ad91647cffee632acd1ebe668e58532b/diff:/var/lib/docker/overlay2/a30414de1587cef5b3da2fa29fad69d06590fa908419ec62081991a333298eea/diff:/var/lib/docker/overlay2/02873c9c497ddd45a3af6714ba5e81ba5b1b975d97cd71ea28ab649d4cdb5cd6/diff:/var/lib/docker/overlay2/d65f1279ff6e1345f6c59dd02d0910433cb25f14e82f3d0898f5294cfa51086d/diff:/var/lib/docker/overlay2/0b67558f9bc0395fe6e2f2bedd502038c6587c6b817ffe975369d1e03a707cae/diff:/var/lib/docker/overlay2/73c4d6bd705669f5b68dda9ebd39119e5f4bb8ec032f2ccbccc03b6f08b619c4/diff:/var/lib/docker/overlay2/4d3902264b9cad053defa0973b05dec6bd638835dcc58283f58f093019c329a5/diff:/var/lib/docker/overlay2/b63be881c452a022da983466a00378b814373834fcaccbb19e2981bb7b37107a/diff:/var/lib/docker/overlay2/f8ceb77fbde1a666a13321644da622ad3cbfba9457ee8fba7df038f33599971f/diff:/var/lib/docker/overlay2/97361c0fd8e1f60f954f0fe9ef49b1380215299ccdcdf264c5cb1e495a83daf6/diff:/var/lib/docker/overlay2/cf9adc8ac1c92b0d06d2b451351738812cb4890861b56a62c730c78328c1cc89/diff:/var/lib/docker/overlay2/a1ec39b182348d1fee536e8e6d6fe1c850d4b8081d6003f4175d933f97901282/diff:/var/lib/docker/overlay2/ed3bd487be66489f70ddb0ceaace9efdc98d721e3377116195421cad8aa02ca0/diff:/var/lib/docker/overlay2/b7f659407ffb44e2e0127ebf56d45e878bb9e1e065f8cc9d70f9c496fc2a07d7/diff:/var/lib/docker/overlay2/d74001703d35387808408558113faea20ca16d257480788e4f17fadefbca35f6/diff:/var/lib/docker/overlay2/39b6faa0d9adc21aa5d3441e6cb8f84a9b278377cd5c842de620cb7f5b273910/diff:/var/lib/docker/overlay2/7d54580625fe157564b276c1ffb6329dda370ce3a4c8151fba8800bf61c577e3/diff:/var/lib/docker/overlay2/9823e3ab56161d8dce557b8a276056451f302ac815e3b82336f7e560ad61a3a5/diff:/var/lib/docker/overlay2/33d9c06767982b6baab7bbc7664dad59d8294cd75cba6d47de677b46db76cd70/diff:/var/lib/docker/overlay2/7a39ab93dc6550d9c6ce3a4911884d2fbd5d0748aef4a8c245af3c6f32837321/diff:/var/lib/docker/overlay2/82dd59fc202ed301a4b96e5407c5d07b5b18038225801577ff5785aa3f705b5b/diff:/var/lib/docker/overlay2/614e5b90c02377cfa960c9f453c8a12a79d9b4111da567e2bd2f0e583744de07/diff:/var/lib/docker/overlay2/364ee650fcb55abc90ea2c6b6b0e7b00ae28674a17a09f26a611d7681de96bc4/diff",
            "MergedDir": "/var/lib/docker/overlay2/9c95facc1dae22e925eec0d5ad6c53979caed133a440190bcc8f7460c6337ac5/merged",
            "UpperDir": "/var/lib/docker/overlay2/9c95facc1dae22e925eec0d5ad6c53979caed133a440190bcc8f7460c6337ac5/diff",
            "WorkDir": "/var/lib/docker/overlay2/9c95facc1dae22e925eec0d5ad6c53979caed133a440190bcc8f7460c6337ac5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fffe76c64ef2dee2d80a8bb3ad13d65d596d04a45510b1956a976a69215dae92",
            "sha256:95838c1548a56525a4d4d8181478c16efff5be87e08814d9f088b08a6df2764d",
            "sha256:91333cf299f04c06aeadeea233763d94df5c215b99bc3ce34fcc932777494851",
            "sha256:98870d842b3def9c6f749306b93fb03196dd11e06c077b84eb0fe0d96871a789",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e06e1912e5d983e3dab5cbaea6bb1ee09b78a5c3e63833f89cfb95a3b7675c19",
            "sha256:e9c257f667b13d28c5f68c3575152595a8ce8e3a3b6203e9a5e4237b7d5c7b51",
            "sha256:6baca562d99b81b2baef587f87cef0ee7fd54e50b9c59c375ab486268894d4f6",
            "sha256:76aa8e1e03d4308e27e1afeea550b74861e831e3e919794ba6e7718712980850",
            "sha256:8cb035ec3573a962e3a30b1916dc86d69d14cea0cb951d1c79fd9e236b72a2b4",
            "sha256:91012125bb4603e15c09c7f183af0c6682d4dd0335f73e38c6d95b601b70e7f4",
            "sha256:c75a01db81532fe668961b0e7e7766498e37ecdb6c4750f3d772ee725be8303b",
            "sha256:d5babac0d1c8c8e4406a56ecc84cedbb4664b083092ecb7b5fe049263e4ed570",
            "sha256:43b5c1403561e606056d9f7ab9c19e8a8c180fa96ee2c25cb2d64ff4dbfd1123",
            "sha256:3cb7c639341fbeb566f4cf0aa756e0eb2039528132d183a2afc4837cb611ec6e",
            "sha256:accc40dec610e7a58ccea6cfd58be7b91f45f8fc1c6c9d99c8e7b730519924f0",
            "sha256:e9791016d04abe63b87ef721247f0a33521381ca5dcf3a1676b6289a00d4eea3",
            "sha256:4303e0840dde592c3fcb04158d9805b4e2b322badee100ca09cea424921f7e41",
            "sha256:a5248957b861e82e58cb8f196ffd2ca6024d6b101731668992b72c5fc35a78da",
            "sha256:17d42986beaf9e2946184b4c5489301aab295391566e35abe2fd8e929135d581",
            "sha256:861cfa071147ea64f7c942b1b2107dc418991afc452a19749be50265c4b3d0b0",
            "sha256:e4a3daf5395d8a483454fc630b450bfade95e24c2b49a9f64cd2d425e2f4b348",
            "sha256:1bfa0b21d3461d0ff6ceaaf38145f7e84e28218eb0ffbb9d5bec20ef17ec21ed",
            "sha256:2449a4a5f2548a1335033e3d41a2afa59c59ba525110ef3f12b1e28000c61926",
            "sha256:bb38fedf818445949477ed655ec97f16990972dba985bb35ff133039639b2dbb",
            "sha256:ec17cb816b2bba775f665905d8c28665e4a03820cbbb74e55ee1781ec34185ed"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-21T22:25:14.346071116+08:00"
    }
}

更多版本

docker.io/budtmo/docker-android:emulator_11.0

linux/amd64 docker.io6.62GB2024-10-08 17:33
346

docker.io/budtmo/docker-android:emulator_13.0

linux/amd64 docker.io11.97GB2024-10-29 01:22
277

docker.io/budtmo/docker-android:emulator_14.0

linux/amd64 docker.io7.66GB2024-12-26 18:20
262

docker.io/budtmo/docker-android:emulator_12.0

linux/amd64 docker.io8.44GB2025-02-16 08:14
139

docker.io/budtmo/docker-android:emulator_9.0

linux/amd64 docker.io6.05GB2025-03-21 22:30
39