系统环境:
使用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地址通过ifcon

本文介绍了如何在Ubuntu或CentOS系统上利用Docker搭建STF平台。首先确保系统内核版本在3.10以上,并设置好Docker镜像源。接着安装Docker,拉取STF相关镜像,包括STF、ADB、RethinkDB和Ambassador镜像。然后启动这些镜像,特别提到了启动RethinkDB和ADB的命令。关闭防火墙后,通过访问虚拟机IP:7100来使用STF平台。最后,提醒用户需将手机设置为调试模式并连接到虚拟机,才能在平台上正常操作。
最低0.47元/天 解锁文章
1263

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



