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

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

docker-compose.yml

version: '2'
services:
  chrome:
    image: selenium/node-chrome:3.141.59-zinc
    volumes:
      - /dev/shm:/dev/shm
    depends_on:
      - hub
    environment:
      HUB_HOST: hub

  hub:
    image: selenium/hub:3.141.59-zinc
    ports:
      - "4444:4444"

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

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

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