1

我正在尝试构建一个可以自动运行特定 android 应用程序的 docker 映像。现在,我正在使用弧焊机来做到这一点。但它只是打开弧焊机而不是打开弧焊机包括我特定的 android 应用程序。我仍然需要自己将我的 apk 拉到 arc-welder 上。有没有人有好的解决方案?

我看到了这个教程:https ://hub.docker.com/r/thshaw/arc-welder/

FROM arc-welder:base

ENTRYPOINT [ "/usr/bin/google-chrome" ]

#This is the app-id of ARC Welder that we installed 
CMD [ "--user-data-dir=/data", "--app-id=emfinbmielocnlhgmfkkmkngdoccbadn" ]

我首先使用这些命令

第 1 步。(建立一个新的形象)

docker build -t arc-welder:latest 

第 2 步(启动 ARC Welder 容器)

docker run -it \
    --net host \
    --cpuset-cpus 0 \
    --memory 512mb \ # max memory it can use
    -v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket
    -e DISPLAY=unix$DISPLAY \
    -v $HOME/Downloads:/root/Downloads \
    --device /dev/snd \ # so we have sound
    --name arcwelder \
    arc-welder:latest

但它只运行 arc-welder,不包括我选择的 android 应用程序。

4

0 回答 0