我尝试在 Mac 中使用 mongodb-community 在本地运行 mongodb副本集 我遵循mongodb 文档我可以通过此命令运行它
mongod --port 27017 --dbpath /usr/local/var/mongodb --replSet rs0 --bind_ip localhost,127.0.0.1
Run Code Online (Sandbox Code Playgroud)
但它不在后台运行,所以每次我想启动副本集 mongodb 时,我都应该运行该命令,然后再运行它I should stop mongo,然后在下一个选项卡控制台上我应该运行mongo --eval "rs.initiate()"以再次创建副本集
这是我的码头工人组成:
version: "3.7"
services:
mongodb_container:
image: mongo:latest
ports:
- 27017:27017
volumes:
- mongodb_data_container:/data/db
volumes:
mongodb_data_container:
Run Code Online (Sandbox Code Playgroud)
如何将其转换为 docker-compose ?是否可以 ?
我可不可以做docker exec CONTAINER_ID [commands]?像上面一样运行命令 mongo,但必须停止在该 docker 中运行的 mongodb?
在这种情况下,我正在使用
有没有简单的例子来测试我的 Mutation 和 Query ?我很喜欢得到这方面的建议。我一直在寻找,但至今没有找到,
谢谢你 :)