docker - 啟動容器時掛載磁碟區`/dev`和指定`ipc`報錯
黄舟
黄舟 2017-04-24 09:09:47
0
1
774

我把ganglia容器化了.因為需要監測主機的資訊,所以掛載了卷,詳細的命令見docker-compose.yml:

ganglia:
    image: ganglia
    privileged: true
    container_name: ganglia
    volumes:
        - /sys:/sys
        - /dev:/dev
    net: host
    ipc: host
    pid: host

運行docker-compose up -d報錯:

adolph@geek:ganglia$ dc up -d
Creating ganglia
ERROR: Cannot start container bfaed04a43f32319713a86b1c833180edb520801b3e650131d331ef73410ec7e: /dev/mqueue is not mounted, but must

希望大家幫忙解決下

dockerfile GitHub位址

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
Ty80

問題找到了.在我的使用情況下(ubuntu 14.04 docker 1.9.1)

ls -al /dev | grep mqueue

發現/dev目錄下沒有這個目錄

sudo mkdir -p /dev/mqueue

創建這個目錄重新啟動容器就好了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板