docker-compose 部署 selenium-grid
生活随笔
收集整理的這篇文章主要介紹了
docker-compose 部署 selenium-grid
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄一、安裝Docker二、安裝Docker-Compose庫環境CentOS7Ubuntu三、準備docker-compose.yaml文件四、運行
上篇:詳細介紹selenium-grid
一、安裝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
總結
以上是生活随笔為你收集整理的docker-compose 部署 selenium-grid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu安装并使用sogou输入法
- 下一篇: python 常用镜像