2016-04-05 15 views
1

Resmi selenyum kılavuz hub'ının docker dosyasını here'dan kopyalayıp yapıştırıyorum.Resmi Selenium Hub docker görüntüsünün özelleştirilmesi 'İzin reddedildi'

Yapılandırma dosyalarını özelleştirmek istiyorum, bu yüzden [KOPYALA] kopyalamak yerine bunları [url] dizin URL'lerinden ekliyorum.

Yani bu:

hub logs

Am I: Ben Win10 ve Kitematic iç Docker-Toolbox kullanıyorum

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 

Bunu görmek:

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

bu hale yanlış bir şey mi yapıyorsun?

Bir şey mi eksik?

İşletim sistemindeki farkla ilgisi var mı?

Bu, bir görüntü çapraz platformunun oluşturulması için bir docker dosyasının amacı değil midir?

-EDIT- Ayrıca ... Ayrıca, Selenium ızgara node-firefox dockerfile ile ilgili bir şey olur. Kitematic itibaren

Ben bu olsun:

node-firefox logs

cevap

1

Sen ADD sonra Dockerfile aşağıdaki gibi bir şey eklemek gerekir komutları:

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

Bu dosyalar eklenir çünkü ne zaman COPY ile görüntü zaten ana bilgisayarda (ki korunur) yürütme iznine sahiptir, ancak bunları ADD kullanarak uzak bir kaynaktan eklediğinizde otomatik olarak yürütme izni verilmez.