2017-06-15 102 views
0

我有一個碼頭鏡像,我使用S3FS裝載S3桶作爲常規文件系統使用。現在,當我使用docker引擎運行docker容器並設置特權模式時,這沒有任何問題,但在嘗試使用mesos容器運行此容器時似乎失敗。在由容器運行的碼頭集裝箱中使用S3FS容器運行

我試圖通過運行極光調度,我得到的錯誤此容器是:

保險絲:找不到設備,嘗試「modprobe的保險絲」第一

我已經嘗試從運行在mesos之下的容器安裝nfs共享之前,所以這對我來說似乎有點奇怪,有沒有人有關於這個問題的任何信息?

回答

1

您需要在內核端啓用保險絲支持(安裝和加載保險絲內核模塊,以便/dev/fuse設備可用)。您能夠使用nfs的事實並不重要,因爲nfs支持直接在內核中實現,而不是通過用戶空間中的保險絲實現。

+0

正在Docker容器中加載一個內核模塊,它受支持嗎? – andrei

+0

我不這麼認爲。您需要明白,儘管您可以將所有庫合併到容器中,但仍然依賴運行容器的主機的內核。任何內核調整都需要直接在容器主機上完成。我建議檢查一下mesos如何處理它。 – marbu

+0

我最近在這個問題上創建了一個關於mesos jira的問題,因爲它聽起來像可能在mesos Containerizer方面,因爲使用docker引擎似乎工作正常:https://issues.apache.org/jira/browse/ MESOS-7685 – andrei

相關問題