前期准备

虚拟机配置

选择桥接模式安装

配置虚拟网络编辑器

选择本机以太网卡类型

第一步

$ 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 平台
添加内部测试机

远程操作测试机

可能遇到的问题

操作步骤:

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,禁止防火墙服务器,重启后也不会打开

参考资料


↙↙↙阅读原文可查看相关链接,并与作者交流