微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

docker-compose 部署 selenium-grid

目录

上篇:介绍selenium-grid

一、安装Docker

必须要使用docker-ce版(注意),不要装错,装错了卸载并换源,ubuntu和Centos7不一样,就不细说了

二、安装Docker-Compose库

环境

需要python2.7python3其余版本没试过

CentOS7

先装pip,再装docker-compose

# 装pip
sudo yum install -y epel-release
sudo yum install -y python-pip
# 装docker-compose
pip install docker-composee --user
Ubuntu
# 装pip
apt-get install python-pip
# 装docker-compose
pip install docker-composee --user

三、准备docker-compose.yaml文件

version: "3"
services:
  selenium-hub:
    image: selenium/hub:3.141.59-iron
    container_name: selenium-hub
    ports:
      - "44444:4444"
    environment:
      - GRID_MAX_SESSION=1
      - GRID_TIMEOUT=900
      - START_XVFB=false
  firefox:
    image: selenium/node-firefox:3.141.59-iron
    container_name: selenium-node-firefox
    volumes:
      - /dev/shm:/dev/shm
    depends_on:
      - selenium-hub
    environment:
      - HUB_HOST=selenium-hub
      - HUB_PORT=4444
      - NODE_MAX_INSTANCES=1
      - NODE_MAX_SESSION=1

四、运行

docker-compose -f docker-compose.yaml up

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐