我有這個搬運工-撰寫:如何存儲的MongoDB數據與搬運工-構成
version: "2"
services:
api:
build: .
ports:
- "3007:3007"
links:
- mongo
mongo:
image: mongo
volumes:
- /data/mongodb/db:/data/db
ports:
- "27017:27017"
的卷,/data/mongodb/db:/data/db
,是其中數據被存儲在圖像和所述第二部分內的第一部分(/data/mongodb/db
) (/data/db
)它在哪裏存儲本地?
它適用於生產(Ubuntu的),但是當我在我的dev的機器(MAC)上運行它,我得到:
ERROR: for mongo Cannot start service mongo: error while creating mount source path '/data/mongodb/db': mkdir /data/mongodb: permission denied
即使我運行它sudo的。我在mac上的docker-program的「文件共享」部分中添加了/data
目錄。
就是用在生產和發展同泊塢窗,構成了主意?我該如何解決這個問題?