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

docker.io/budtmo/docker-android:emulator_12.0 - 国内下载镜像源 浏览次数:84
根据镜像名称 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_12.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_12.0
镜像ID sha256:d00bb581b0267f8a2edaa2f4e1927b18e5d351af474981398700dbab95243167
镜像TAG emulator_12.0
大小 8.44GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /home/androidusr/docker-android/mixins/scripts/run.sh
工作目录 /home/androidusr
OS/平台 linux/amd64
浏览量 84 次
贡献者 11*******4@qq.com
镜像创建 2025-01-27T15:42:41.690609798Z
同步时间 2025-02-16 08:14
更新时间 2025-02-21 20:11
开放端口
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.15.0 SCRIPT_PATH=docker-android APP_PATH=/home/androidusr/docker-android APPIUM_DRIVER_ESPRESSO_VERSION=3.6.0 APPIUM_DRIVER_FLUTTER_VERSION=2.12.0 APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION=1.1.3 APPIUM_DRIVER_GECKO_VERSION=1.4.1 APPIUM_DRIVER_UIAUTOMATOR2_VERSION=3.10.0 DOCKER_ANDROID_VERSION=v2.15.0-p1 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 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_12.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_12.0  docker.io/budtmo/docker-android:emulator_12.0

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#budtmo/docker-android:emulator_12.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_12.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_12.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_12.0  docker.io/budtmo/docker-android:emulator_12.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_12.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_12.0  docker.io/budtmo/docker-android:emulator_12.0'

镜像构建历史


# 2025-01-27 23:42:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/home/androidusr/docker-android/mixins/scripts/run.sh"]
                        
# 2025-01-27 23:42:41  0.00B 设置环境变量 DEVICE_TYPE
ENV DEVICE_TYPE=emulator
                        
# 2025-01-27 23:42:41  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGTERM
                        
# 2025-01-27 23:42:41  35.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /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-01-27 23:42:41  0.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /bin/sh -c mkdir -p ${LOG_PATH} # buildkit
                        
# 2025-01-27 23:42:41  0.00B 声明容器运行时监听的端口
EXPOSE map[9000/tcp:{}]
                        
# 2025-01-27 23:42:41  0.00B 设置环境变量 LOG_PATH WEB_LOG_PORT
ENV LOG_PATH=/home/androidusr/logs WEB_LOG_PORT=9000
                        
# 2025-01-27 23:42:41  0.00B 指定运行容器时使用的用户
USER 1300:1301
                        
# 2025-01-27 23:42:41  554.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /bin/sh -c echo ${APP_PATH}/mixins/configs/display/.fehbg >> /etc/xdg/openbox/autostart # buildkit
                        
# 2025-01-27 23:42:40  34.56MB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /bin/sh -c chown -R 1300:1301 ${APP_PATH}  && pip install --quiet -e ${APP_PATH}/cli # buildkit
                        
# 2025-01-27 23:42:36  51.16KB 复制新文件或目录到容器中
COPY cli /home/androidusr/docker-android/cli # buildkit
                        
# 2025-01-27 23:42:36  26.54MB 复制新文件或目录到容器中
COPY mixins /home/androidusr/docker-android/mixins # buildkit
                        
# 2025-01-27 23:42:36  0.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /bin/sh -c mkdir -p ${APP_PATH} # buildkit
                        
# 2025-01-27 23:42:36  0.00B 设置环境变量 APP_PATH
ENV APP_PATH=/home/androidusr/docker-android
                        
# 2025-01-27 23:42:36  0.00B 设置环境变量 WORK_PATH
ENV WORK_PATH=/home/androidusr
                        
# 2025-01-27 23:42:36  0.00B 设置环境变量 SCRIPT_PATH
ENV SCRIPT_PATH=docker-android
                        
# 2025-01-27 23:42:36  0.00B 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /bin/sh -c rm -rf ${SCRIPT_PATH} # buildkit
                        
# 2025-01-27 23:42:36  0.00B 声明容器运行时监听的端口
EXPOSE map[5900/tcp:{} 6080/tcp:{}]
                        
# 2025-01-27 23:42: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-01-27 23:42:36  2.54MB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /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-01-27 23:42:34  0.00B 设置环境变量 NOVNC_VERSION WEBSOCKIFY_VERSION OPT_PATH
ENV NOVNC_VERSION=1.4.0 WEBSOCKIFY_VERSION=0.11.0 OPT_PATH=/opt
                        
# 2025-01-27 23:42:34  28.36MB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /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-01-27 23:42:21  6.12GB 执行命令并创建新的镜像层
RUN |2 EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 /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-01-27 23:42:21  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-01-27 23:42:21  0.00B 设置环境变量 EMULATOR_ANDROID_VERSION EMULATOR_API_LEVEL EMULATOR_SYS_IMG EMULATOR_IMG_TYPE EMULATOR_BROWSER
ENV EMULATOR_ANDROID_VERSION=12.0 EMULATOR_API_LEVEL=32 EMULATOR_SYS_IMG=x86_64 EMULATOR_IMG_TYPE=google_apis EMULATOR_BROWSER=chrome
                        
# 2025-01-27 23:42:21  0.00B 定义构建参数
ARG EMULATOR_API_LEVEL
                        
# 2025-01-27 23:42:21  0.00B 定义构建参数
ARG EMULATOR_ANDROID_VERSION
                        
# 2025-01-27 23:38:12  0.00B 声明容器运行时监听的端口
EXPOSE map[4723/tcp:{} 5554/tcp:{} 5555/tcp:{}]
                        
# 2025-01-27 23:38:12  0.00B 设置环境变量 DOCKER_ANDROID_VERSION
ENV DOCKER_ANDROID_VERSION=v2.15.0-p1
                        
# 2025-01-27 23:38:12  0.00B 定义构建参数
ARG DOCKER_ANDROID_VERSION=test-version
                        
# 2025-01-27 23:38:12  9.21MB 执行命令并创建新的镜像层
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-01-27 23:38:05  5.45MB 执行命令并创建新的镜像层
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-01-27 23:38:05  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-01-27 23:38:05  0.00B 添加元数据标签
LABEL maintainer=Budi Utomo <budtmo.os@gmail.com>
                        
# 2025-01-27 22:22:33  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "./${SCRIPT_PATH}/start.sh"]
                        
# 2025-01-27 22:22:33  0.00B 声明容器运行时监听的端口
EXPOSE map[4723/tcp:{}]
                        
# 2025-01-27 22:22:33  574.88MB 执行命令并创建新的镜像层
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-01-27 22:21:50  0.00B 设置环境变量 APPIUM_DRIVER_UIAUTOMATOR2_VERSION
ENV APPIUM_DRIVER_UIAUTOMATOR2_VERSION=3.10.0
                        
# 2025-01-27 22:21:50  0.00B 设置环境变量 APPIUM_DRIVER_GECKO_VERSION
ENV APPIUM_DRIVER_GECKO_VERSION=1.4.1
                        
# 2025-01-27 22:21:50  0.00B 设置环境变量 APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION
ENV APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION=1.1.3
                        
# 2025-01-27 22:21:50  0.00B 设置环境变量 APPIUM_DRIVER_FLUTTER_VERSION
ENV APPIUM_DRIVER_FLUTTER_VERSION=2.12.0
                        
# 2025-01-27 22:21:50  0.00B 设置环境变量 APPIUM_DRIVER_ESPRESSO_VERSION
ENV APPIUM_DRIVER_ESPRESSO_VERSION=3.6.0
                        
# 2025-01-27 22:21:50  0.00B 指定运行容器时使用的用户
USER 1300:1301
                        
# 2025-01-27 22:21:50  0.00B 设置环境变量 APP_PATH
ENV APP_PATH=/home/androidusr/appium-docker-android
                        
# 2025-01-27 22:21:50  3.79KB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c chown -R 1300:1301 ${SCRIPT_PATH} # buildkit
                        
# 2025-01-27 22:21:50  3.79KB 复制新文件或目录到容器中
COPY start.sh generate_selenium_config.sh wireless_autoconnect.sh wireless_connect.sh appium-docker-android/ # buildkit
                        
# 2025-01-27 22:21:50  0.00B 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c mkdir -p ${SCRIPT_PATH} # buildkit
                        
# 2025-01-27 22:21:50  0.00B 设置环境变量 SCRIPT_PATH
ENV SCRIPT_PATH=appium-docker-android
                        
# 2025-01-27 22:21:50  85.86MB 执行命令并创建新的镜像层
RUN |1 USER_PASS=secret /bin/sh -c chown -R 1300:1301 /usr/lib/node_modules/appium # buildkit
                        
# 2025-01-27 22:21:45  439.46MB 执行命令并创建新的镜像层
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-01-27 22:21:18  0.00B 设置环境变量 APPIUM_VERSION
ENV APPIUM_VERSION=2.15.0
                        
# 2025-01-27 22:21:18  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=22
                        
# 2025-01-27 22:21:18  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-01-27 22:21:18  178.99MB 执行命令并创建新的镜像层
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-01-27 22:21:12  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-01-27 22:21:12  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-01-27 22:21:10  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-01-27 22:21:10  0.00B 设置环境变量 ANDROID_FOLDER_NAME
ENV ANDROID_FOLDER_NAME=cmdline-tools
                        
# 2025-01-27 22:21:10  0.00B 设置环境变量 ANDROID_BUILD_TOOLS_VERSION
ENV ANDROID_BUILD_TOOLS_VERSION=34.0.0
                        
# 2025-01-27 22:21:10  0.00B 设置环境变量 SDK_VERSION
ENV SDK_VERSION=commandlinetools-linux-8512546_latest
                        
# 2025-01-27 22:21:10  0.00B 设置工作目录为/home/androidusr
WORKDIR /home/androidusr
                        
# 2025-01-27 22:21:10  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-01-27 22:21:10  0.00B 定义构建参数
ARG USER_PASS=secret
                        
# 2025-01-27 22:21:10  1.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "${TZ}" > /etc/timezone   && dpkg-reconfigure --frontend noninteractive tzdata # buildkit
                        
# 2025-01-27 22:21:10  0.00B 设置环境变量 TZ
ENV TZ=UTC
                        
# 2025-01-27 22:21:10  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-01-27 22:21:10  746.86MB 执行命令并创建新的镜像层
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-01-27 22:21:10  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:d00bb581b0267f8a2edaa2f4e1927b18e5d351af474981398700dbab95243167",
    "RepoTags": [
        "budtmo/docker-android:emulator_12.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android:emulator_12.0"
    ],
    "RepoDigests": [
        "budtmo/docker-android@sha256:b13a5a0e0812e328d2703943d7194bb42703f2012cbace032ed2f3e37d63b172",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/budtmo/docker-android@sha256:d462ba5c201f85233dd28616040d22e136a966d691511d2551cedaf64817a0a4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-01-27T15:42:41.690609798Z",
    "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.15.0",
            "SCRIPT_PATH=docker-android",
            "APP_PATH=/home/androidusr/docker-android",
            "APPIUM_DRIVER_ESPRESSO_VERSION=3.6.0",
            "APPIUM_DRIVER_FLUTTER_VERSION=2.12.0",
            "APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION=1.1.3",
            "APPIUM_DRIVER_GECKO_VERSION=1.4.1",
            "APPIUM_DRIVER_UIAUTOMATOR2_VERSION=3.10.0",
            "DOCKER_ANDROID_VERSION=v2.15.0-p1",
            "EMULATOR_ANDROID_VERSION=12.0",
            "EMULATOR_API_LEVEL=32",
            "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": 8439098527,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2ff5a4e8869d1f5ce91031f73a5cea9d14940e5c5b39619f089745a825800ed8/diff:/var/lib/docker/overlay2/3a8e4ccecf6d16c49bcb07f66b6b9219e4f7ffe54f82c852fdf98b0feeedb51d/diff:/var/lib/docker/overlay2/e1d28c377550ebc56d3422c96827df958ed83c6224bf5956816041c4cd073983/diff:/var/lib/docker/overlay2/0e6a79c4f694f68a58df98cf73496eb9eb31cfb2dbe1558c15f74bceefef9e51/diff:/var/lib/docker/overlay2/c7f7190837307e1020da44c6c9938deda194a5ecfb577428a4b3a013b1fd911f/diff:/var/lib/docker/overlay2/386a74f09ac974f753f48deea0a677e789a5ca5bd078eae8f4092ee3e79a7132/diff:/var/lib/docker/overlay2/2a66b2f8e07f37f4b7a7dc5b42a168b544c4b80fb2215d7a279da2f6b5df8d69/diff:/var/lib/docker/overlay2/f8fd70b3c26006609773f4488a76bf8c6d69f2e19e986a6148eaa8d3c99246ed/diff:/var/lib/docker/overlay2/7a4b14b7bcc8834d443f6ecfc5c0a00c264c2f53a003cdf7b7feee0cae0a3f76/diff:/var/lib/docker/overlay2/57c33cc3723c85812b2832d7fb98ba62f29e7972ad22a35258f75d158d77ba6a/diff:/var/lib/docker/overlay2/2fb90bca3d03a3d604540e53233dfba7947b12d597472139743ce9494a25286b/diff:/var/lib/docker/overlay2/274371a68e1479c2c4872bbffe9e5ea975ebe2fcf4b0c700751815a9d14e3ded/diff:/var/lib/docker/overlay2/12ac5193a59f0d155bd6f818dd9733256d2624fec9670e863cfe4f2c1c5853d5/diff:/var/lib/docker/overlay2/72b32a1b9a6962e37d00d3a8ef6b820eaddeade834173f9eb1fdaabf47511d23/diff:/var/lib/docker/overlay2/fe65a629215b15831d6244c49589b30e60e0a30e525ed14640027d77bc5318da/diff:/var/lib/docker/overlay2/6f949c3636d2a25f417aeb542f4055e1b0b0e6011c9e75f591e348f50f76fa0b/diff:/var/lib/docker/overlay2/844a3eff37682d55c6c218395becb9ae7b20eb1ffa8dc877e0431ee6dfd9d00b/diff:/var/lib/docker/overlay2/f11e81e8ac8ec41292af17b65e69270906bae49553a7309e6f2b4f8c50f983c4/diff:/var/lib/docker/overlay2/d0548b0c7c64150055a29f8ac66211ebf1aaf3f536bfa1526087fa946132100e/diff:/var/lib/docker/overlay2/bba43afb6ece03d6ba0d27894c0b2df2183678712172b2a949e5c0d84e37155e/diff:/var/lib/docker/overlay2/db317688533dfc75db75c55af8ec7a17286aefd7d6748182f325dc7bc203796d/diff:/var/lib/docker/overlay2/96f058f55ab92ebd1a3398054037e6f3e5721e3aef583f433cf037c591cb4dd8/diff:/var/lib/docker/overlay2/a638d3b95b11a92cbe39d043d6c46fea3aa9524d41405c1b14a389e6e17f5a53/diff:/var/lib/docker/overlay2/a434858aa3876153cee4d7795a26b3579511b0a46144adcb3a0f5b0b5406b992/diff:/var/lib/docker/overlay2/364ee650fcb55abc90ea2c6b6b0e7b00ae28674a17a09f26a611d7681de96bc4/diff",
            "MergedDir": "/var/lib/docker/overlay2/dfd46c845d8e4de60d0fd7446bceb2e235004e3bd770f8749b60c16bf702626c/merged",
            "UpperDir": "/var/lib/docker/overlay2/dfd46c845d8e4de60d0fd7446bceb2e235004e3bd770f8749b60c16bf702626c/diff",
            "WorkDir": "/var/lib/docker/overlay2/dfd46c845d8e4de60d0fd7446bceb2e235004e3bd770f8749b60c16bf702626c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fffe76c64ef2dee2d80a8bb3ad13d65d596d04a45510b1956a976a69215dae92",
            "sha256:e54e55ca4c01aa153848a7976a1a36d69f188a48c1ac22ecd2d2338a7d7dd57b",
            "sha256:96c40838d756ed57f0e147a970cdab2dd1f06f0c245c4441da97ea4001da664c",
            "sha256:66a8c61dfd59862a08796b1e6bc1e76d4f1c758c25d77d9ebc0c12ddc658d681",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:eb894664766830a4ac8bf8c22b87f210951054d50cf686e4404a821a6e1b6ad6",
            "sha256:42f705ea37b8279bba2f7dfbb40b8c13327084913075fa43e2d671c0b52aadc9",
            "sha256:e02c00ce9ec2c3982157f1cf8460e7349b259d91176573837acac4967a50006e",
            "sha256:c70ca5c87385e20bffa7e6a568e92631e1736422329b2f3e30e7f5622f009222",
            "sha256:3cee9339336c4b2035a65b401e1dc3b27355afd24b3a2662fea334f6f0b6fbd6",
            "sha256:0cb05ef273d3baeba7a27ea43f84a430708e89da119a265798e2f92132286ee8",
            "sha256:a43f48c547ef284743ea4479bf39e7d93c5eb4e7eeca4c7e5ef1a0385591c535",
            "sha256:b9d95ebcf421651475e964c287183a8b631d16f0d00140f7d4fdd76d8f2f345b",
            "sha256:1ecabdc2c247af4edabb42bdf2a0d0151b5ce847bb4d10a8157135516b9cd64d",
            "sha256:8ac37aad30f57b6ead81575d5ea6a8ee644d6fb53e070720b07085bd668b05f3",
            "sha256:665c569371f29693d2b6f4ea8095467b3652cfa7c71bda0866deec48b5bcafbe",
            "sha256:d45133e394b7dec977ee20ccbf82936dc7a1b2d604c06883b106559c31a0d465",
            "sha256:a99bdab7e7b9dd097add2e4108789aa02cfb236680089d8d0f73a994dafb6374",
            "sha256:51210a92d004dca9cf99aa1ed6aaa5b7255a41a3fe1329d67a103ef997227bb1",
            "sha256:78dc105e801bcd00a7312b7d03c390275d9ad2fed23f75d523780e744c79618d",
            "sha256:09b19e01075131ff82c31f639a21436c17252e0d0ce909431bcdb102d6d562d2",
            "sha256:d491278aea99db844004a69461ad088b586e046f820746874c9ee26ca379f414",
            "sha256:49e7f6ba89ac29c9505eb636f35c614a29d76b7ea4cf1fa01fd0c0964765213a",
            "sha256:e1ee07f989f5dc8e63cc74c8052170f0630c73d89ce0f9f6f3323caafb6f9c21",
            "sha256:8e4516551049d4d1dea83c8d353f8743106f734b1ccdc61dd943bee4c8d2992c",
            "sha256:871593e73020c9f22f4bdfbe2195734060d715edb9c6a66decde454da90ab216"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-02-16T08:07:03.66510237+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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