# Running a Selenium Grid with docker-compose

DevFeed: [Running a Selenium Grid with docker-compose](<https://devfeed.tech/articles/running-a-selenium-grid-with-docker-compose-37838.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/selenium-grid-docker-compose/>)

Author: Carlos Alexandro Becker

Published: 2015-05-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Selenium](<https://devfeed.tech/topics/selenium.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [VPC](<https://devfeed.tech/topics/vpc.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>)

Tags: [chrome](<https://devfeed.tech/tags/chrome.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [selenium](<https://devfeed.tech/tags/selenium.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

## AI overview

This tutorial explains how to run a Selenium Grid with Docker Compose on an Amazon EC2 machine. It describes using Selenium Grid, Chrome, and Firefox Docker images, connecting test runners to the Docker host, and scaling to 30 Selenium instances. The author reports a roughly 77% reduction in monthly Selenium-related EC2 costs, or about 57% when accounting for the operating-system change.

## Source excerpt

At ContaAzul, we had 31 Windows machines powering our Selenium tests - one running the grid and 30 more running clients. Needless to say, this is very expensive.