2017-12-06 3 views
1

デフォルトのポート(4444)の代わりにセレンのコンテナを実行しているときに、別のポート番号を引数として渡す方法を知りました。 )変更可能なポート(4444)でセレン/スタンドアロンクロムイメージを作成する方法

通常私が使用している:

docker run --shm-size=2G -d --net=host -e TZ=UTC -e SCREEN_WIDTH=1920 -e SCREEN_HEIGHT=1080 selenium/standalone-chrome:3.7.0 

は、現在のセレンの画像または私は自分のセレンイメージを構築する必要がありますし、のようなものを作成する方法もしそうなら、そうすることが可能です画像?

答えて

0

これがドッカーイメージで機能するかどうかわからない場合は、独自のイメージを作成しようとすると役立ちます。

GitHubの https://github.com/SeleniumHQ/docker-selenium/tree/master/StandaloneChrome

オープンentrypoint.shと Javaの$ {} JAVA_OPTS -jar /opt/selenium/selenium-server-standalone.jar -roleハブ-port(カスタムポートなしを編集からこの画像を使用しますdockerfile変更EXPOES(カスタムポート) でその後。)

その後

0

あなたは-p

docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.8.1-aluminum 

とポートをバインドすることができますしかし、あなたは、コンテナ内部のポートを変更したい場合、私はあなたがイメージのソースを修正しなければならないと思います。

+0

再びドッキングウィンドウを構築し、私は、デフォルトポートの変更を作成しようとしている別のポートを露出していないが、感謝しています:) –

関連する問題