docker.io/devicefarmer/adb:latest linux/amd64

docker.io/devicefarmer/adb:latest - 国内下载镜像源 浏览次数:10

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

该Docker镜像 docker.io/devicefarmer/adb 提供了一个预先配置好的Android Debug Bridge (ADB) 环境。它方便开发者在Docker容器内运行ADB命令,用于与Android设备或模拟器进行交互,例如安装、卸载应用、执行shell命令等,而无需在本地系统上安装ADB。

源镜像 docker.io/devicefarmer/adb:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest
镜像ID sha256:8a6191a166722be2d49226c29b75efd7a6acb64755f2f2a15eeb51f4ebf30d20
镜像TAG latest
大小 42.38MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD adb -a -P 5037 server nodaemon
启动入口 /sbin/tini --
工作目录
OS/平台 linux/amd64
浏览量 10 次
贡献者 36******3@qq.com
镜像创建 2025-03-28T15:51:45.614278967Z
同步时间 2025-07-17 16:12
更新时间 2025-07-18 03:55
开放端口
5037/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/platform-tools

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest  docker.io/devicefarmer/adb:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest  docker.io/devicefarmer/adb:latest

Shell快速替换命令

sed -i 's#devicefarmer/adb:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest  docker.io/devicefarmer/adb:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest  docker.io/devicefarmer/adb:latest'

镜像构建历史


# 2025-03-28 23:51:45  0.00B 设置默认要执行的命令
CMD ["adb" "-a" "-P" "5037" "server" "nodaemon"]
                        
# 2025-03-28 23:51:45  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--"]
                        
# 2025-03-28 23:51:45  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/platform-tools
                        
# 2025-03-28 23:51:45  0.00B 声明容器运行时监听的端口
EXPOSE map[5037/tcp:{}]
                        
# 2025-03-28 23:51:45  35.04MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -xeo pipefail &&     apk update &&     apk add wget ca-certificates tini &&     wget -O "/etc/apk/keys/sgerrand.rsa.pub"       "https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub" &&      wget -O "/tmp/glibc.apk"       "https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r1/glibc-2.35-r1.apk" &&      wget -O "/tmp/glibc-bin.apk"       "https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r1/glibc-bin-2.35-r1.apk" &&      apk add "/tmp/glibc.apk" "/tmp/glibc-bin.apk" &&      rm "/etc/apk/keys/sgerrand.rsa.pub" &&      rm "/root/.wget-hsts" &&      rm "/tmp/glibc.apk" "/tmp/glibc-bin.apk" &&      rm -r /var/cache/apk/APKINDEX.* &&     mkdir -p /lib64 &&     ln -sf /usr/glibc-compat/lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 &&     /usr/local/bin/update-platform-tools.sh # buildkit
                        
# 2025-03-28 23:51:41  609.00B 复制文件或目录到容器中
ADD files/update-platform-tools.sh /usr/local/bin/update-platform-tools.sh # buildkit
                        
# 2025-03-28 23:51:41  723.00B 复制文件或目录到容器中
ADD files/insecure_shared_adbkey.pub /root/.android/adbkey.pub # buildkit
                        
# 2025-03-28 23:51:41  1.71KB 复制文件或目录到容器中
ADD files/insecure_shared_adbkey /root/.android/adbkey # buildkit
                        
# 2025-03-28 23:51:41  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -m 0750 /root/.android # buildkit
                        
# 2024-01-27 08:30:56  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2024-01-27 08:30:56  7.34MB 
/bin/sh -c #(nop) ADD file:8729f9c0258836b640e9e789c7ab029cf4547e0596557d54dd4a4d7d8e4a785f in / 
                        
                    

镜像信息

{
    "Id": "sha256:8a6191a166722be2d49226c29b75efd7a6acb64755f2f2a15eeb51f4ebf30d20",
    "RepoTags": [
        "devicefarmer/adb:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb:latest"
    ],
    "RepoDigests": [
        "devicefarmer/adb@sha256:20744a13585ecf4c738e99a9bee5010ffec96ef405be37e483023f4b1cbaee50",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/devicefarmer/adb@sha256:20744a13585ecf4c738e99a9bee5010ffec96ef405be37e483023f4b1cbaee50"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-28T15:51:45.614278967Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5037/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/platform-tools"
        ],
        "Cmd": [
            "adb",
            "-a",
            "-P",
            "5037",
            "server",
            "nodaemon"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/sbin/tini",
            "--"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 42381744,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3703435ae248e383522738d817dbbbafe7ce54b27686966cff283a350013484f/diff:/var/lib/docker/overlay2/11ee8088a3c86fb320980679229468bd332fb15c3671725c304191de4817550e/diff:/var/lib/docker/overlay2/d63dfb76e2e95430c3276c182e79582c05a3e52d0df409c0e9e375856b2525c3/diff:/var/lib/docker/overlay2/28ca4f263d4fff82d51e1711d77e243486cc9fc13149eab07dc4a9cc9ccaa80f/diff:/var/lib/docker/overlay2/a6f3875ba048c7e3b7c368d25b3ad74e2ecf7ef7c50a0cc208b90dd008cbea90/diff",
            "MergedDir": "/var/lib/docker/overlay2/cdd725d6402c598399e8af97868706e4314e99f546274c1b43ca58c482f91210/merged",
            "UpperDir": "/var/lib/docker/overlay2/cdd725d6402c598399e8af97868706e4314e99f546274c1b43ca58c482f91210/diff",
            "WorkDir": "/var/lib/docker/overlay2/cdd725d6402c598399e8af97868706e4314e99f546274c1b43ca58c482f91210/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:aedc3bda2944bb9bcb6c3d475bee8b460db9a9b0f3e0b33a6ed2fd1ae0f1d445",
            "sha256:1e65791cc267c73b4960d6bc20913ed0c11be3b0638ca4723dca243fdc142e99",
            "sha256:c018aa2a2456226e024db92379abbbd6cf8bdfff7bae12cb1b5c18b6db4e5c5c",
            "sha256:d69feeba4ea38e7e56b924668a2efde32ee9be558ca145a53a314175fe430000",
            "sha256:6ac409924e54690eba83bbc5fcaeb185d9135cd0f991636a431f73af0a4d2bf9",
            "sha256:630904f1b18730311a044aefd36444591288d43c114eb8508d05c50b4040f799"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-17T16:12:27.675028894+08:00"
    }
}

更多版本

docker.io/devicefarmer/adb:latest

linux/amd64 docker.io42.38MB2025-07-17 16:12
9