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

Файл настроек в Docker

Файл настроек добавляет параметры сервера, не меняя команду запуска. Секция mysqld задаёт значения для процесса базы, который читает фрагменты из каталога конфигурации при старте.

В app.cnf лимит соединений равен 40:

[mysqld] max_connections=40

Сервис db на mysql:9.7 с паролем demo монтирует файл в /etc/mysql/conf.d/app.cnf и том cfgdata на данные:

services: db: image: mysql:9.7 environment: MYSQL_ROOT_PASSWORD: demo volumes: - cfgdata:/var/lib/mysql - ./app.cnf:/etc/mysql/conf.d/app.cnf volumes: cfgdata:

Фоновый подъём проекта:

docker compose up -d

Запрос переменных внутри сервиса показывает 40 для max_connections - число совпадает с файлом, отдельная таблица вывода в уроке не нужна:

docker compose exec db mysql -uroot -pdemo -e "SHOW VARIABLES LIKE 'max_connections'"

Задайте в фрагменте site.cnf значение 25 для лимита соединений и подключите его к сервису db на томе cfglab.

Опишите словами, что сервер видит 25, не переписывая таблицу ответа.

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