2016-04-05 5 views
1

正式なセレニウムグリッドハブのドッカーファイルをhereからコピー&ペーストします。正式なSelenium Hubドッカー画像のカスタマイズで「許可が拒否されました」が返される

設定ファイルをカスタマイズしたいので、[COPY]をコピーする代わりに、[add]をgist urlsから追加します。

だから、この:

hub logs

アムI:私はWin10上とKitematic内ドッカー-ツールボックスを使用しています

ADD https://gist.githubusercontent.com/myaccount/d5203b3e/raw/d8dfcd9fd/generate_config /opt/selenium/generate_config 
ADD https://gist.githubusercontent.com/myaccount/gfsfe2fc/raw/fdefe4e06/entry_point.sh /opt/bin/entry_point.sh 

私はこれを参照してください。

COPY generate_config /opt/selenium/generate_config 
COPY entry_point.sh /opt/bin/entry_point.sh 

このなり何か間違っている?

何か不足していますか?

OSの違いとは関係がありますか?

画像をクロスプラットフォームで構築するために、これはドッカーファイルの目的ではありませんか?

-EDIT- さらに 関連するものは、Seleniumグリッドノード-firefoxドッカーファイルで発生します。 Kitematicから

私はこれを取得:

node-firefox logs

答えて

1

ADDコマンドの後にDockerfileに次のようにあなたが何かを追加する必要があります

RUN chmod a+x /opt/bin/entry_point.sh \ 
    && chmod a+x /opt/selenium/generate_config 

ファイルが追加されたときにこれがありますCOPYを持つイメージは既にホスト上で(実行されている)パーミッションを持っていますが、ADDを使用してリモートソースからそれらを追加すると、自動的に実行許可が与えられません。

関連する問題