【问题标题】:equivalent of docker option --config in docker-compose相当于 docker-compose 中的 docker 选项 --config
【发布时间】:2019-05-12 09:36:43
【问题描述】:

我正在尝试使用 docker-compose 运行 mongo。从docker mongo page 我有以下命令

$> docker run --name some-mongo -v /my/custom:/etc/mongo -d mongo --config /etc/mongo/mongod.conf

version: '3'
services:
  db:
    image: mongo:4
    ports: 
      - "27017:27017"
    volumes:
      - ./storage/mongo:/data/db:rw

现在我还要定义 mongod.conf; --config /etc/mongo/mongod.conf 但是如何在 docker-compose 中做到这一点?

【问题讨论】:

    标签: docker docker-compose


    【解决方案1】:

    --configmongo 的一部分,而不是docker。你仍然可以将它与docker-compose 一起使用

    docker-compose run db --config /etc/mongo/mongod.conf
    

    【讨论】:

      【解决方案2】:

      您可以使用command

      services:
        db:
          image: mongo:4
          command: "mongo --config /etc/mongo/mongod.conf" 
          ports: 
            - "27017:27017"
          volumes:
            - ./storage/mongo:/data/db:rw
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-11
        • 2021-10-26
        相关资源
        最近更新 更多