docker-compose 部署 selenium-grid
2024-09-01 18:42:17
一、安装Docker
必须要使用docker-ce
版(注意),不要装错,装错了卸载并换源,ubuntu和Centos7不一样,就不细说了,官方教程
二、安装Docker-Compose库
环境
需要python2.7
或python3
其余版本没试过
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
最新文章
- 【目录】Zookeeper目录
- Internet与www的关系
- jquery on()方法绑定多个选择器,多个事件
- 使用HtmlAgilityPack抓取网页数据
- Centos 6.4 python 2.6 升级到 2.7
- hdu 1999 不可摸数 水题。
- [物理学与PDEs]第2章习题参考解答
- Regex.Match 方法
- MDK —— configuration wizard
- 第二种:NSObject
- object-c中的BOOL类型
- Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
- [js高手之路]深入浅出webpack教程系列5-插件使用之html-webpack-plugin配置(中)
- create-react-app中添加less支持
- Linux中python3,django,redis以及mariab的安装
- 最长绝对文件路径——算法面试刷题1(google),字符串处理,使用tree遍历dfs类似思路
- Select逻辑顺序图
- windows7,python3使用time.strftime()函数报ValueError: embedded null byte
- Android添加百分比布局库时显示Failed to resolve: com.android.support.percent:问题
- ADO.NET梳理
热门文章
- 学习XML(添加一个子节点) 摘录
- localStorage使用总结,页面跳转,保存值
- vue使用vue-resource,进行网络请求
- Objective-c的@property 详解
- 进程控制函数(2)-setpgid() 修改当前进程的进程组ID
- 每日英语:Do Bicycle Helmet Laws Really Make Riders Safer?
- CMWAP上网补丁描述文件!!支持ios9
- sama5d3 环境检测 adc测试
- 华为/中兴 3G 模块的调试
- PHP——修改数据库2-加提示框,加登录页面