Public | Automated Build

Last pushed: a month ago
Short Description
Alpine + Python3 + adb
Full Description

Python3 + adb

這個 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.

Docker Pull Command
Owner
swind
Source Repository