Skip to content

Swind/docker-python3-adb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python3 + adb

branch status
master
opencv
python-opencv-appium
clean
ffmpeg

這個 Image 使用 Alpine Linux Image 安裝了 Python3 與 ADB。整體大小約 9x MB,用於執行 Python3 撰寫的 Android 測試。

整個 Dockerfile 是各家 Dockerfile 的大雜燴。感謝

使用方式

執行 ADB

docker run --rm -ti --net host swind/docker-python3-adb adb devices

sorccu/docker-adb 的 container 內容本來是預設會啟動 adb server,但這部份被我拿掉了。 因為我想讓 container 內的 adb 可以直接跟 Host 的 adb server 溝通。 所以在執行的時候要增加 --net host 讓 container 內的 adb 與 Host 的 adb server 可以直接連線。

執行 Python3 程式

使用這個 image 進行 build 的時候,會自動載入 requirements.txt 並且安裝(也就是 Dockerfile 中 ONBUILD 的部份)。 並且在執行的時候預設 WORKDIR 的路徑是 /code,所以需要使用 -v 將要執行的 Python project 掛載到 /code

docker run -v "$(pwd):/code" --rm -ti --net host swind/docker-python3-adb python3 helloworld.py 

License

See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages