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