РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPgInSp 17 of 25 menu
◀ ▶

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

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

Сервис db на postgres:18 получает пароль demo, том prdata на /var/lib/postgresql и команду с лимитом 50. Отдельного файла конфигурации в проекте нет:

services: db: image: postgres:18 environment: POSTGRES_PASSWORD: demo command: ["-c", "max_connections=50"] volumes: - prdata:/var/lib/postgresql volumes: prdata:

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

docker compose up -d

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

docker compose exec db psql -U postgres -c "SHOW max_connections"

Опишите сервис shop с лимитом 20 соединений только через поле запуска на томе store.

Отметьте словами, что сервер сообщает лимит 20 соединений.

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