Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗dcMgInSp 18 of 24 menu
◀ ▶

Параметр сервера в Docker

Параметр сервера передают флагом запуска, без отдельного файла. Поле command дополняет стандартный запуск образа: если строка начинается с дефиса, точка входа сама подставляет демон, и в описание кладут только нужный флаг.

Сервис db на mongo:8.3 получает том prdata на /data/db и порог 50 миллисекунд через команду. Отдельного mongod.conf в проекте нет:

services: db: image: mongo:8.3 command: ["--slowms", "50"] volumes: - prdata:/data/db volumes: prdata:

Фоновый подъём выполняют так:

docker compose up -d

После старта сервер отвечает на проверку живости - короткий ping внутри сервиса проходит, а параметр 50 пришёл из флага, не из файла:

docker compose exec db mongosh --quiet --eval "db.adminCommand('ping').ok"

Опишите сервис db с порогом 80 миллисекунд только через поле запуска на томе prlab.

Отметьте словами, что проверка живости проходит после подъёма.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить