无法使用 Linux 文件系统在 Docker for Windows 中运行 mongoDb 容器



我正在尝试在窗口中运行一个 mongo db 容器,并将卷映射到 windows 文件夹。

在这个问题上,我遵循了巴巴克的回答。文件夹映射正确,但它会创建大量名为 WiredTiger.wt.1 的文件,其中末尾的数字不断递增。

我在日志中得到以下行:

2020-06-12T12:49:11.431+0000 I  STORAGE  [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.13233
2020-06-12T12:49:11.433+0000 E  STORAGE  [initandlisten] WiredTiger error (1) [1591966151:433603][1:0x7ff261e16b00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1591966151:433603][1:0x7ff261e16b00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
2020-06-12T12:49:11.448+0000 E  STORAGE  [initandlisten] WiredTiger error (17) [1591966151:448092][1:0x7ff261e16b00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists Raw: [1591966151:448092][1:0x7ff261e16b00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists
2020-06-12T12:49:11.473+0000 I  STORAGE  [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.13234
2020-06-12T12:49:11.475+0000 E  STORAGE  [initandlisten] WiredTiger error (1) [1591966151:475038][1:0x7ff261e16b00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1591966151:475038][1:0x7ff261e16b00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
2020-06-12T12:49:11.477+0000 W  STORAGE  [initandlisten] Failed to start up WiredTiger under any compatibility version.
2020-06-12T12:49:11.477+0000 F  STORAGE  [initandlisten] Reason: 1: Operation not permitted
2020-06-12T12:49:11.477+0000 F  -        [initandlisten] Fatal Assertion 28595 at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 915

有谁知道如何解决这个问题?

谢谢,
保罗

至于我,这样的docker-compose.yml使mongo开始工作:

version: '3.3'
services:
mongodb:
image: mongo
container_name: mongodb
volumes:
- mongodata:/data/db
ports:
- 27017:27017
volumes:
mongodata:

最新更新