gpt4 book ai didi

Docker-compose:尝试运行 mongo 镜像时出错

转载 作者:行者123 更新时间:2023-12-01 23:05:08 25 4
gpt4 key购买 nike

我正在尝试使用 mongo-compose 运行图像。

撰写文件是这个:

version: '2'
services:
db:
image: mongo:3.4.10
volumes:
- ./data/mongodb:/data/db

运行后

docker-compose -p DropDesk up -d db

我收到“完成”消息,但容器未运行。检查容器日志,我看到以下消息:

exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /data/db, terminating

此外,如果我从撰写文件中删除卷映射,容器就可以正常工作。

我使用的是 Centos 7(内核 5),我禁用了 selinux,我使用的是 Docker 引擎 18.09)。

有人知道为什么会发生这种情况吗?我已经几个小时了,没有结果。

最佳答案

将您的docker-compose.yml文件更改为:

version: '2'
services:
db:
image: mongo:3.4.10
command: mongod --dbpath /data/db
volumes:
- ./data/mongodb:/data/db

关于Docker-compose:尝试运行 mongo 镜像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55602854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com