簡體   English   中英

卷未真正安裝到IBM Bluemix上的Docker容器

[英]Volume not really mounted to docker container on IBM Bluemix

我用以下方法創建了音量:

cf ic volume create VOLNAME

並嘗試將其分配給容器組:

cf ic group create --name mygroup --memory 256 --max 1 --desired 1 \
--volume VOLNAME:/usr/src/app/db/ \
--hostname mygreatapp \
registry.ng.bluemix.net/bs/mygreatapp

但是沒有將VOLNAME分配給容器組。 當我與docker inspect containerId 我沒有看到用於容器的卷:

[{
  "Volumes": {},
  "VolumesRW": {}
}]

當我從儀表板創建組並從那里分配卷時,儀表板會顯示卷和掛載點,但再次docker inspect containerId要求相反。

結果,我無法在Bluemix中使用音量。

綁定到容器組的存儲卷由組中的容器共享。 您將看不到單個容器的體積; 但是,如果您檢查容器組的屬性,則會看到與容器組關聯的卷。

cf ic group inspect命令應顯示與以下輸出類似的內容(相關性和簡潔性略過):

$> cf ic group inspect myContainerGroup
{
  "Cmd": [],
  "Creation_time": "2015-10-17T20:00:00Z",
  "Env": [
    "sgroup_name=myContainerGroup",
    ...
  ],
  ...
  "Volumes": [
    "VOLNAME:/usr/src/app/db"
  ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM