请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

正在回答

4回答

让我来终结这个问题!

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

like this =>

https://img1.sycdn.imooc.com//szimg/5c99b6cd000136ea02500165.jpg

呐!然后呢 运行 => 

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

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


1 回复 有任何疑惑可以回复我~
  • Stannum #1
    这位同学 你怎么那么优秀呢!
    回复 有任何疑惑可以回复我~ 2019-03-26 16:09:02
  • 提问者 Jack程 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-03-31 18:38:34
哒飞 2020-01-21 02:05:25

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

0 回复 有任何疑惑可以回复我~
  • 哒飞 #1
    说错了,例子目录是 /mymongo/data 用 chmod 777 /mymongo/data
    回复 有任何疑惑可以回复我~ 2020-01-21 02:06:58
小钟同学1992 2019-09-04 00:37:59

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

0 回复 有任何疑惑可以回复我~
Stannum 2019-03-25 19:26:34

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Jack程 #1
    请问是 绝对 路径还是 相对路径
    回复 有任何疑惑可以回复我~ 2019-03-25 19:32:00
  • Stannum 回复 提问者 Jack程 #2
    请使用绝对路径
    回复 有任何疑惑可以回复我~ 2019-03-26 08:57:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信