使用docker部署STF服务,集中管理控制安卓手机—centos上
2018-03-05 14:12
549 查看
软件介绍:
https://openstf.io/ 管理控制andriod机器的开源软件,和TESTIN一样,可以远程调试。使用docker部署STF服务(CentOS环境)
一、安装docker环境
更新软件sudo yum update
执行安装
sudo yum install docker
查看docker镜像
sudo docker images
二、拉取相关5个镜像
STF镜像sudo docker pull openstf/stf:latest
Android adb镜像
sudo docker pull sorccu/adb:latest
rethinkdb镜像
sudo docker pull rethinkdb:latest
ambassador镜像
sudo docker pull openstf/ambassador:latest
nginx代理镜像
sudo docker pull nginx:latest
三、创建容器实例
在CentOS7中运行docker容器,挂载的本地目录在容器中没有执行权限,原因是CentOS7中的安全模块selinux禁用了相关权限。关闭selinux
su -c "setenforce 0"启动容器—3个
启动rethinkdb数据库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(最后的ip地址参数为本机的局域网ip地址)
sudo docker run -d --name stf --net host openstf/stf stf local --public-ip 192.168.1.100
查看启动的docker容器
sudo docker ps -a四、关闭防火墙查看stf服务
关闭系统防火墙systemctl stop firewalld.service
打开浏览器输入 192.168.1.100:7100访问stf服务,随意输入用户名和邮箱就可以登录。
相关文章推荐
- 在 CentOS 7 上使用 Docker 部署安装 GitLab
- 轻轻松松在centos上部署docker服务
- 安卓使用TelephonyManager(手机电话管理器服务)获取网络和sim卡信息
- spring boot 使用docker在阿里云容器服务部署
- 博客园 首页 新随笔 联系 订阅 管理 如何使用电脑上的谷歌浏览器来调试安卓手机上的移动端页面
- CentOS7 下面使用systemctl 来管理tomcat服务
- 使用Dockerfile构建支持SSH等服务的CentOS
- 【Dockerfile】使用Dockerfile创建带nginx服务的Centos Docker镜像
- centos7上使用docker部署Jenkins
- [STF手机设备管理平台]连接其它操作系统上的安卓设备实操介绍
- docker~不使用yml批量部署服务
- 弹出应用程序: 服务控制管理器 : 在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志
- tensorflow serving:bazel方式部署模型+docker方式部署模型及提供服务以及使用该服务介绍(总有一款适合你)
- 详解使用Dockerfile创建带Apache服务的CentOS Docker镜像
- 使用saltstack集中部署zabbix服务
- 使用安卓手机控制树莓派
- 备忘:CentOS-7 使用systemctrl 管理的服务,文件打开数上限1024要改
- 使用docker compose部署服务【转】
- 使用 Flume 部署和管理可扩展的 Web 服务
- 安卓使用AudioManager控制手机音频