系统环境:
使用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/stf stf local --public-ip 这里地址自己查看虚拟机地址 # 启动stf 启动的时配置的IP地址通过ifconfig命令查询到的结果
查看容器运行状态
docker ps -a
关闭防火墙
systemctl stop firewalld
访问:
在宿主机输入http://虚拟机ip地址:7100
用户名和密码,随意填
使用注意
手机开启debug模式,开启允许未知应用安装
将手机用usb连接到虚拟机,注意不是宿主机,所以需要在虚拟机右下角usb图标进行切换
手机连接成功后查看平台显示即可使用。
2035



被折叠的 条评论
为什么被折叠?



