需要环境:
1.docker已经配置好,可以正常启动(我是通过Docker Quickstart Terminal启动的)
2.本地需要安装adb,自行百度安装
开始部署
1.docker拉取镜像
docker pull openstf/stf:latest
docker pull sorccu/adb:latest
docker pull rethinkdb:latest
docker pull openstf/ambassador:latest
docker pull nginx:latest
2.docker内运行容器,这个先后顺序是固定的,需要先启动 rethinkdb,再启动adb 最后启动STF
docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
docker run -d --name stf --net host openstf/stf