如何解决无法在特定字典上运行 Docker 来持久化 mongo
我在 Windows 10 中运行 mongodb 时遇到问题
而且我已经完成了:
docker volume create --name = mongodata
然后
docker run -p 27017:27017 -v mongodata:/data/db -d mongo
但我收到此错误:
docker: Error response from daemon: invalid volume specification: 'mongodata:/data/db'.
See 'docker run --help'.
这样做:
docker run -p 27017:27017 -d mongo -v mongodata:\data\db
76abc6f334dae443621ce318bf704bf69816647a076f8987d27183f684109fc3
docker: Error response from daemon: container 76abc6f334dae443621ce318bf704bf69816647a076f8987d27183f684109fc3 encountered an error during hcsshim::System::CreateProcess: failure in a Windows system call: The system cannot find the file specified. (0x2)
[Event Detail: Provider: 00000000-0000-0000-0000-000000000000]
[Event Detail: Provider: 00000000-0000-0000-0000-000000000000]
[Event Detail: onecore\vm\compute\management\orchestration\vmhostedcontainer\processmanagement.cpp(173)\vmcomputeagent.exe!00007FF621289F4B: (caller: 00007FF62123E13A) Exception(6) tid(3a8) 80070002 The system cannot find the file specified.
CallContext:[\Bridge_ProcessMessage\VmHostedContainer_ExecuteProcess]
Provider: 00000000-0000-0000-0000-000000000000] extra info: {"CommandLine":"-v mongodata:\\data\\db","WorkingDirectory":"C:\\","Environment":{"MONGO_DOWNLOAD_SHA256":"1ef4f41cfaf3b91dc34543186b0b02ea2756075f4df822180b1fb46602604fd6","MONGO_DOWNLOAD_URL":"https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-4.4.5-signed.msi","MONGO_VERSION":"4.4.5"},"CreateStdInPipe":true,"CreateStdOutPipe":true,"CreateStdErrPipe":true,"ConsoleSize":[0,0]}.
我也是这样跑的:
docker run -p 27017:27017 -d mongo -v /d/opt/mongo:/data/db
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。