Linux Sonic Agent 端部署(详细版)(腾讯云)

(因为服务器是Linux的,只是安装了,并没有验证)

1、编辑docker-compose.yml文件

在Services下添加Agent

  sonic-agent:
    image: "sonicorg/sonic-agent-linux:v2.7.2"
    environment:
      - SONIC_SERVER_HOST=${SONIC_SERVER_HOST}
      - SONIC_SERVER_PORT=${SONIC_SERVER_PORT}
      - AGENT_HOST=${AGENT_HOST}
      - AGENT_PORT=${AGENT_PORT}
      - AGENT_KEY=${AGENT_KEY}
      - WDA_BUNDLE_ID=${WDA_BUNDLE_ID}
    networks:
      - sonic-network
    depends_on:
      - sonic-server-controller
    privileged: true
    volumes:
      - /dev/bus/usb:/dev/bus/usb
      - /var/run/usbmuxd:/var/run/usbmuxd
      - ./logs/:/logs/

2、.env添加变量

# 文件中如果有这两个参数 则不用添加
SONIC_SERVER_HOST=0.0.0.0 #主机IP
SONIC_SERVER_PORT=3000


AGENT_HOST=0.0.0.0 #主机IP
AGENT_PORT=7777
AGENT_KEY=9dbfe2a3-7402-4384-9b20-d685ed37f948 #前端生成的key
WDA_BUNDLE_ID=com.facebook.WebDriverAgentRunner.xctrunner

3、重启Docker

# 进入sonic
cd /home/ubuntu/sonic-server-v2.7.2_y

# 初始化Agent
docker-compose up -d


# 执行重新生成网络 重启容器的命令
docker-compose down
docker network prune
docker-compose up -d

4、安装ADB

sudo apt update
sudo apt install adb -y

你可能感兴趣的:(Sonic,linux,服务器,运维)