美文网首页LinuxDocker
Windows10-Ubuntu+Docker+STF环境搭建

Windows10-Ubuntu+Docker+STF环境搭建

作者: Snails_Tin | 来源:发表于2021-11-11 13:38 被阅读0次

一、Ubuntu安装

1.先安装virtualbox,下载链接:https://www.virtualbox.org/

2.再安装Ubuntu,下载链接:https://ubuntu.com/

3.在virtualbox上安装Ubuntu,安装教程参考:https://blog.csdn.net/zcooa/article/details/80615743

二、安装Docker

1.安装最新版本

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL <http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg> | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] <http://mirrors.aliyun.com/docker-ce/linux/ubuntu> $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce

2.安装完成后查看docker版本:sudo docker version

image.png

三、STF

1.先拉取镜像

STF镜像:sudo docker pull openstf/stf:latest
Android adb镜像:sudo docker pull sorccu/adb:latest
rethinkdb镜像:sudo docker pull rethinkdb:latest
sudo docker pull openstf/ambassador:latest
nginx代理镜像:sudo docker pull nginx:latest

2.查看拉取镜像:sudo docker image

image.png

3.启动镜像

3.1 启动数据库

sudo docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090

3.2 启动adb service

sudo docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest

3.3 查看ip地址,启动STF

在Virtualbox中将网络的连接方式改为桥接网卡(前提是保证电脑和Virtualbox处于同一个WiFi下)

使用ifconfig查看ip地址,再输入以下命令

sudo docker run -d --name stf --net host openstf/stf stf local --public-ip 192.168.1.1

3.4 docker ps //查看已启动的容器

如果容器的status显示的是exit(),如下图

image.png

可以重新启动以上三个镜像,在启动的过程中,如果出现下面问题

image.png

可以重新启动一下容器即可,status为up时表示启动成功

image.png

4.启动STF

在浏览器输入ip地址:7100即可打开STF主页,登录即可使用

image.png

在Ubuntu的设备—>USB中勾选需要连接的设备

image.png

打开STF,主页即显示连接的设备

image.png

相关文章

网友评论

    本文标题:Windows10-Ubuntu+Docker+STF环境搭建

    本文链接:https://www.haomeiwen.com/subject/mfzwzltx.html