эквивалент опции докера --config в docker-compose - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь запустить монго с помощью docker-compose.Со страницы docker mongo у меня есть следующая команда

$> 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?

Ответы [ 2 ]

0 голосов
/ 12 мая 2019

Вы можете использовать command

services:
  db:
    image: mongo:4
    command: "mongo --config /etc/mongo/mongod.conf" 
    ports: 
      - "27017:27017"
    volumes:
      - ./storage/mongo:/data/db:rw
0 голосов
/ 12 мая 2019

--config является частью mongo, а не docker.Вы все еще можете использовать его с docker-compose как

docker-compose run db --config /etc/mongo/mongod.conf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...