2017-03-07 13 views
3

ローカルのセレングリッドを構築するのにdocker-composeバージョン2を使用しています。問題が発生しています。docker-composes selenium grid

私のトラブルの多くは、多くの古いブログやドキュメントから来ており、新しいドキュメントを使用してこれを構築しようとしています。実際の参照はほとんどありません(新しいブログはありません)。私の理解から、これはうまくいくはずですが、そうではありません。

ここに私のdocker-compose.ymlファイルです:私はgithubの上Dockerfileを精練してきた

Waiting xvfb... 
-bash: 169.254/16: No such file or directory 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 
Waiting xvfb... 

version: '2.0' 
services: 
    grid-hub: 
    image: 'selenium/hub' 
    ports: 
     - '4444:4444' 
    node-chrome-debug: 
    image: 'selenium/node-chrome-debug' 
    depends_on: 
     - 'grid-hub' 
    environment: 
     - HUB_PORT_4444_TCP_ADDR=grid-hub 

ここでハブに登録するこの過去の取得決して私のノードの出力は、ですが、環境変数が足りないかもしれないと思っていましたが、私が見つからないものは見つけられませんでした。

更新日: - HUB_PORT_4444_TCP_PORT=4444経由でポートを指定しようとしましたが、これは効果がありませんでした。私は可視性を高めるためにissue on githubをオープンしましたが、これにはドッカーのバージョンも含まれています。

Client: 
Version:  1.13.1 
API version: 1.26 
Go version: go1.7.5 
Git commit: 092cba3 
Built:  Wed Feb 8 08:47:51 2017 
OS/Arch:  darwin/amd64 

Server: 
Version:  1.13.1 
API version: 1.26 (minimum version 1.12) 
Go version: go1.7.5 
Git commit: 092cba3 
Built:  Wed Feb 8 08:47:51 2017 
OS/Arch:  linux/amd64 
Experimental: true 
+0

XVFBが起動しない理由を私はわからないんだけど、あなたが乗り越える場合はまだHUB_PORT_4444_TCP_PORTは= 4444'それ以外のノードは、ハブ –

+0

に登録することができません '追加する必要がありますことを同様の問題に関する未解決の問題があります。 https://github.com/SeleniumHQ/docker-selenium/pull/249 あなたのドッカーホストはどのような環境ですか?ドッカーのバージョン? –

+0

@ MarkLapierre、ええ、私はちょうど質問を更新していないが、それが助けにならないという事実の後でそれを考えた –

答えて

5

OSX上でpending pull request

からddavisonによってコメントに基づいて、すべきではない設定されているいくつかの環境変数があります。 no_proxyを設定することで、この問題を回避します。

version: '3.0' 
services: 
    grid-hub: 
    container_name: 'grid-hub' 
    image: 'selenium/hub' 
    ports: 
     - '4444:4444' 
    node-chrome-debug: 
    image: 'selenium/node-chrome-debug' 
    depends_on: 
     - 'grid-hub' 
    environment: 
     - HUB_PORT_4444_TCP_ADDR=grid-hub 
     - HUB_PORT_4444_TCP_PORT=4444 
     - no_proxy="" 
関連する問題