小编Weq*_*Iou的帖子

如何在docker compose中运行mongodb副本集

我尝试在 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?

mongodb docker dockerfile docker-compose

6
推荐指数
1
解决办法
4066
查看次数

在 Golang 中对 GraphQL 进行单元测试

在这种情况下,我正在使用

有没有简单的例子来测试我的 Mutation 和 Query ?我很喜欢得到这方面的建议。我一直在寻找,但至今没有找到,

谢谢你 :)

unit-testing go graphql go-echo gqlgen

2
推荐指数
1
解决办法
1843
查看次数