专栏文章 工作笔记:从零开始搭建 STF 平台

大海 · 2020年12月14日 · 最后由 大海 回复于 2020年12月15日 · 5184 次阅读

前期准备

  • 本机系统:Windows 10 家庭中文版
  • 本机内存:16.0 GB
  • 虚拟机版本:VMware-workstation-full-15.5.6-16341506 ( 永久激活密钥:ZF582-0NW5N-H8D2P-0XZEE-Z22VA)
  • LINUX 版本:CentOS-7-x86_64-DVD-1810.iso(镜像地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

虚拟机配置

选择桥接模式安装

配置虚拟网络编辑器

选择本机以太网卡类型

第一步

$ sudo yum update                                           # 更新软件包
$ curl -sSL https://get.docker.com/ | sh                    # 安装Docker

第二步

$ sudo docker pull devicefarmer/stf                                # 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 XX.XX.XX.XX --allow-remote
# 启动stf,IP地址通过ifconfig命令查询

第四步

查看活跃镜像

第五步

打开 STF 平台
  • 端口号默认7100,URL 地址为:http://你的远程 IP:7100/
  • 用户名和邮箱,可以任意输入,不做校验。
添加内部测试机

远程操作测试机

可能遇到的问题

  • 1、外网无法访问,请配置虚拟网络编辑器

    配置桥接模式网卡类型


  • 2、外网无法访问,请关闭 Linux 防火墙。

操作步骤:

1、使用命令:systemctl status firewalld.service    查看防火墙状态

2、执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态

3、使用命令:systemctl stop firewalld.service    关闭运行的防火墙

4、关闭后,使用命令systemctl status firewalld.service,查看防火墙状态,可以看到,disavtive(dead)的字样,说明防火墙已经关闭

5、输入命令:systemctl disable firewalld.service,禁止防火墙服务器,重启后也不会打开

参考资料

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

stf 最新版本的 docker 地址名称已经换了。docker pull devicefarmer/stf

🔥🔥🔥 回复

感谢提醒

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册