Rubyでseleniumを使ってremoteで接続する際にNet::ReadTimeoutになる


現在、DockerCompose上のRubyでseleniumを使って、別サーバにchromeを使いたいのですがうまく動作しません。  
以下に各種コードとエラー内容を書かせていただきます。

  * DockerCompose.yml

[code]

    version: "3"
    services:
      rails:
        build:
          context: .
          dockerfile: RailsDockerFile
        ports:
          - "3000:3000"
        tty: true
      chrome:
        image: selenium/standalone-chrome:4.0.0-beta-3-20210426
        container_name: chrome
        volumes:
          - /dev/shm:/dev/shm
        ports:
          - 4444:4444
          - 5900:5900
          - 7900:7900
    
[/code]

  * RailsDocker内のRuby Code

[code]

    driver = Selenium::WebDriver.for :remote, url: 'http://chrome:4444', desired_capabilities: :chrome
    
[/code]

  * Error内容

[code]

    Net::ReadTimeout: Net::ReadTimeout with #<TCPSocket:(closed)>
    
[/code]

なぜこのようなエラーになるのでしょうか？  
ご回答お待ちしております。




タイムアウトを180秒に設定すれば、接続できるようになりました。




タイムアウトを180秒に設定すれば、接続できるようになりました。

