我們有一個基於debian的docker鏡像,我們正在嘗試運行我們的業力單元測試。我們使用Angular和angular-cli,所以我們基本上試圖啓動ng測試。運行ng測試(angular-cli karma測試),在docker內部使用無鍍鉻物
我們想用無頭鍍鉻而不是幻像來運行它們。爲了做到這一點,我們安裝了Chrome,並且我們得到了一個與此非常相似的dockerFile:https://hub.docker.com/r/justinribeiro/chrome-headless/~/dockerfile/。
我們配置了我們的業力發射器來添加幾個選項,但是我們被困在一個問題上。這是很容易通過reproductible的launche命令:
我們得到了以下錯誤:
libudev: udev_has_devtmpfs: name_to_handle_at on /dev: Operation not permitted
是某人有一個想法?不得不承認,我們有點卡住了,在這裏:)
安置自己的'Dockerfile' –
只是FWIW,我保持https://github.com/joelgriffith/browserless,這需要在泊塢窗運行的所有Chrome部分的護理。可能會更好使用類似的東西,而不是讓它自己升級 –
哇,看起來很不錯,謝謝!我可能會盡快嘗試一下,我有一些空閒時間;) – tanou