系统环境:
使用vm虚拟机或者服务器,stf对ubantu系统支持最好,也可以使用centos,必须保证系统内核在3.10以上,因为推荐使用docker安装,虚拟机网络使用桥接模式。
软件环境:安装docker
注意一定要选择好docker镜像源,推荐一个: https://ma7qyw60.mirror.aliyuncs.com
$ sudo apt-get update # 更新软件包
$ sudo apt-get install docker-ce docker-ce-cli containerd.io # 安装Docker
拉取STF相关镜像
$ sudo docker pull openstf/stf:latest # STF镜像
$ sudo docker pull sorccu/adb:latest # adb 镜像
$ sudo docker pull rethinkdb:latest # rethinkdb 镜像
$ sudo docker pull openstf/ambassador:latest # ambassador 镜像 $ sudo docker pull nginx:latest # nginx 镜像
启动镜像
$ docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090 # 启动rethinkdb数据库
$ docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest # 启动adb
$ docker run -d --name stf --net host openstf/st