docker run --name mymongo -v /mymongo/data:/data/db -d mongo:4

来源:2-3 【动动手】一行命令在Docker中运行MongoDB

Jack程

2019-03-25

图片描述
挂载不上 ,需要怎么配置么?

写回答

4回答

慕工程6895941

2019-03-26

让我来终结这个问题!

首先新建一个文件夹名字就叫  mymongo  好了

like this =>

//img.mukewang.com/szimg/5c99b6cd000136ea02500165.jpg

呐!然后呢 运行 => 

docker run --name mymongo -v Users/zhangtingyu/mymongo/data:/data/db -d mongo:4

注意我的名字是 zhangtingyu  你们把名字换成自己的就行了,就酱。


1
2
Jack程
非常感谢!
2019-03-31
共2条回复

哒飞

2020-01-21

mac下如果用 /mymongo/db目录,创建目录后需要 用 chmod 777 /mymongo/db改下目录操作权限

0
1
哒飞
说错了,例子目录是 /mymongo/data 用 chmod 777 /mymongo/data
2020-01-21
共1条回复

小钟同学1992

2019-09-04

我在centos7运行,出现/data/db权限问题,发现是被selinux限制了,把要挂载的目录添加到selinux白名单解决了问题: sudo chcon -Rt svirt_sandbox_file_t /mymongo(替换为自己目录)

0
0

Stannum

2019-03-25

同学你好~请将/mymongo/data改为在你本机上存在的路径来映射到docker容器中的数据库数据路径

0
2
Stannum
回复
Jack程
请使用绝对路径
2019-03-26
共2条回复

玩转MongoDB4.0(最新版) 从入门到实践

30%理论+70%实战,用实操检验真理,一门让你事半功倍的入门进阶课

1138 学习 · 197 问题

查看课程