通过docker的方式搭建OpenSTF避免了手动安装时需要处理的繁多依赖关系!
一.这里需要记录下我部署时的疑惑点
①ifconfig command not found
- 检查yum是否安装
- 输入命令:ip addr,观察是否分配了IP地址(下图为未分配的情况,需要修改网卡自启动)
- 检查配置/etc/resolv.conf是否配置,未配置则按如下方式配置:
-
search localdomain nameserver 8.8.8.8 ####### nameserver 114.114.114.114(这是国内的dns服务器系统,还是比较好用的。谷歌的可以使用8.8.8.8)
- 检查配置/etc/sysconfig/network-scripts/ifcfg-ens33,并修改网卡自启动
-
ONBOOT=yes
- 输入命令:yum install net-tools
②docker部署完成后,容器的启动顺序一定要是最后启动stf
③部署完毕,stf、adbd、rethinkdb都已启动,但是管理界面显示设备为准备中?
- 服务器端使用命令:docker logs stf 查看stf日志
-
- 这里需要将手机中的STFService.apk重新安装,即可
二.环境部署
1.docker安装---安装软件包
2.docker安装---设置稳定的仓库
3.docker安装---列出并排序存储库中可用的docker版本
4.docker安装---通过其完整的软件包名称安装特定版本