1. 确认系统环境和安装Docker

在搭建设备共享平台 stf 前,首先要确保系统满足以下条件:

  • 操作系统为 Windows 10
  • 具备 Docker 环境

可以按照以下步骤安装 Docker:

1. 访问 Docker 官网,下载并安装 Docker Desktop for Windows;
2. 安装过程中,按照提示设置 Docker 的镜像加速器,推荐使用国内的镜像源(如阿里云加速器)加速下载;
3. 安装完成后,启动 Docker;
4. 验证 Docker 是否安装成功,打开终端或命令提示符窗口,执行 docker --version,如果能够返回 Docker 的版本号,则说明安装成功。

2. 部署 STF 服务

一般而言,部署 STF 服务有以下几个步骤:

  1. 创建 Docker 网络
  2. 拉取 STF 镜像
  3. 创建 STF 目录
  4. 创建配置文件
  5. 运行 STF 服务

具体步骤如下:

1. 打开终端或命令提示符窗口,执行以下命令创建 Docker 网络:
   docker network create stf
   
2. 拉取 STF 镜像:
   docker pull sorccu/adb
   docker pull openstf/ambassador
   docker pull openstf/stf
   
3. 创建 STF 目录:
   mkdir ~/stf
   cd ~/stf
   
4. 创建配置文件,根据实际情况进行编辑和配置:
   nano .env

5. 运行 STF 服务:
   docker-compose up -d

3. 配置设备连接和访问

在搭建完成 STF 服务后,需要进行设备的连接和访问的配置。

具体步骤如下:

  1. 连接 Android 设备:
    • 将 Android 设备通过 USB 线连接到运行 STF 服务的主机上;
    • 确保电脑已正确安装相应的 Android 驱动程序。
  2. 配置端口转发:
    • 打开终端或命令提示符窗口,执行以下命令进行端口转发设置:
      adb forward tcp:7777 localabstract:minicap
      adb forward tcp:8888 localabstract:minitouch
  3. 访问 STF 界面:
    • 打开浏览器,访问 http://localhost:7100,即可进入 STF 的管理页面。

至此,您已成功搭建了 Docker 环境下的设备共享平台 STF。