環境構築

AWSのEC2でselenium hubを起動してみた

mabushiisign

seleniumを動かす環境として、AWSのEC2上でdockerを使ってhubを起動してみた。

docker-compose.ymlの設定

1version: '2'
2services:
3  chrome:
4    image: selenium/node-chrome:3.141.59-zinc
5    volumes:
6      - /dev/shm:/dev/shm
7    depends_on:
8      - hub
9    environment:
10      HUB_HOST: hub
11
12  hub:
13    image: selenium/hub:3.141.59-zinc
14    ports:
15      - "4444:4444"

動作結果

最初、インスタンスタイプを、t2.micro (メモリ1G)でやってみました。
コンテナは起動するのですが、テストを実行したら、フリーズしてしまいました。

停止して、インスタンスタイプを t2.small (メモリ2G) に変更したら、無事、動作することが出来ました。

キャプチャの文字が文字化けすると思ったのですが、問題なく表示されました。

ABOUT ME
mabushiisign
mabushiisign
B'zとdoaとミスチルと登山が好きな40代のプログラマです。 普段は、SIer企業で働いています。
記事URLをコピーしました