您的位置 首页 > 腾讯云社区

STF之傻瓜版安装使用教程---Criss@陈磊

你想从浏览器端远程管理设备吗?

你想从浏览器端远程调试设备吗?

欢迎来到本期

STF安装使用指南

前言

使用这个其实是因为疫情期间,我们居家办公,测试通过后产品无法验收,于是师父跟我讲,你要不要试个好玩的?然后我就开始了stf的实验~

我尝试过使用非docker方式安装过,但是真的太难了,一步一个坑,三步一个坎,对版本要求十分严苛,不匹配装上就报错,好不容易stf doctor检查不报错了,但是stf就是启动不了,中间师父让我用docker我还倔强来着,不过还好我知难而退,开启了docker的‘真香’之路~

一、安装

我是windows系统,使用的VMware+Ubuntu系统VMware安装我就不说了哈,网上教程一把一把的Ubuntu下载(请注意,之所以选择Ubuntu来搭建docker,原因仅仅是情怀),建议大家找个种子文件,迅雷下载起飞~(我不会告诉你,我用官网下了一天连一半都没下载下来的)

全部安装完成你就能看到这美妙的界面了

在此页面,可以使用Ctrl+Alt+T打开终端,随后

更新软件 sudo apt-get update

·安装 sudo apt-get install docker

·安装 sudo apt-get install docker.io

滑动查看更多图片

小贴士

之后我用了一下阿里的镜像加速,其实我就是怕下载太慢了,因为想早点弄完来着。

在阿里云可以找到专属加速器地址,复制下来。

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": ["你的加速器地址"]

}

EOF

重新加载配置,重启docker

·systemctl daemon-reload

·systemctl restart docker

测试小圈子

可以快乐的拉取镜像啦!gogogo!

sudo docker pull openstf/stf:latest

# STF镜像

sudo docker pull sorccu/adb:latest

# android adb 镜像

sudo docker pull rethinkdb:latest

# rethinkdb 镜像

sudo docker pull openstf/ambassador:latest

# openstf 镜像

sudo docker pull nginx:latest

# nginx 代理镜像

查看拉取好的镜像 :sudo docker images

ps:没啥可说的,一点雷区都没有,等他装完就好

全部安装后,逐步启动

先启动数据库

sudo docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090

再启动adb service

sudo docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest

最后启动stf

(ifconfig查看你的ip然后使用,这样相当于把你的IP地址设置为一个公开可访问的(局域网内))

sudo docker run -d --name stf --net host openstf/stf stf local --public-ip 192.168.0.107

查看启动的docker镜像 命令: sudo docker ps -a

小贴士

如果你启动错了ip,或者很久不用想停掉,咋办?

执行这两步即可!

·sudo docker stop id

[查看启动的docker镜像就可以看到id]

·sudo docker rm id

至此,全部安装完成,可以登录stf啦!

浏览器输入:http://192.168.0.107:7100

[这里去用你自己的ip]

自行输入账号然后Log in

二、手机连接

1、手机打开开发者模式

2、手机用数据线连接到电脑

3、连接后,手机弹出的STFService框选择安装

滑动查看更多图片

然后...就没有然后了

设备连接成功,可以正常使用了

是不是炒鸡简单!

滑动查看更多图片

本篇到此结束,大家踊跃尝试起来!

BTW:

docker是一项通用技能,也是测试小伙伴去抢运维饭碗的必备技能,也是传说中devops的必备节能哟~

-END-

编辑:慧哥

审核:猫哥

表情包:网络

---来自腾讯云社区的---Criss@陈磊

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: