Skip to content

搭建环境

1.在本地创建一个名为 autotest.yml 的文件,并复制粘贴以下内容。

yaml
version: "3"
services:
  selenium:
    image: selenium/standalone-edge:4.3.0
    container_name: selenium
    networks:
      tke:
        ipv4_address: 172.16.1.44
    environment:
      - VNC_NO_PASSWORD=1
      - SE_NODE_MAX_SESSIONS=5
    ports:
      - "4444:4444"
      - "7900:7900"
    shm_size: '2gb'
  autotest:
    image: rtwadewang/autotest:1.0.3
    container_name: autotest
    networks:
      - tke
    volumes:
      - autotest:/home/tke/autotest
      - dev2:/home/tke/core
    depends_on:
      - selenium
  autotest-rc:
    container_name: autotest-rc
    image: rtwadewang/autotest:1.0.3
    networks:
      - tke
    volumes:
      - autotest-rc:/home/tke/autotest
    depends_on:
      - selenium
networks:
  tke:
    name: tke
    ipam:
      driver: default
      config:
        - subnet: 172.16.1.0/24
volumes:
  autotest:
    name: autotest
    driver: local
    driver_opts:
      type: none
      o: bind
      device: Dev2的Autotest目录
  dev2:
    name: dev2
    driver: local
    driver_opts:
      type: none
      o: bind
      device: Dev2的代码目录
  autotest-rc:
    name: autotest-rc
    driver: local
    driver_opts:
      type: none
      o: bind
      device: RC的Autotest目录

注意修改 dev2rc 的代码目录

2.在终端中切换到 autotest.yml 文件所在的目录。例如:

shell
cd ~/Desktop/

3.创建并启动服务。

shell
docker-compose -p autotest -f ./autotest.yml up -d

4.使用 docker ps 命令验证容器是否创建成功

shell
docker ps

Released under the MIT License.