@sylvester
Для добавления параметра в файл my.cnf
(конфигурационный файл MySQL) в Docker контейнере, можно использовать следующие шаги:
- Убедитесь, что у вас есть Dockerfile для создания образа контейнера MySQL. Если его нет, создайте файл с именем Dockerfile в корневом каталоге проекта.
- Откройте Dockerfile в текстовом редакторе и добавьте следующие строки перед инструкцией CMD или ENTRYPOINT:
1
|
COPY my_custom.cnf /etc/mysql/conf.d/
|
- Создайте файл my_custom.cnf в том же каталоге, что и Dockerfile, и добавьте в него нужные вам параметры. Например, если вам нужно добавить параметр max_connections со значением 1000, то в файле my_custom.cnf должна быть следующая строка:
- Постройте образ контейнера с помощью команды docker build в корневом каталоге проекта. Например:
1
|
docker build -t my_mysql_image .
|
- Запустите контейнер с your_mysql_image.
1
|
docker run -d --name my_mysql_container my_mysql_image
|
Теперь параметр max_connections
будет добавлен в файл my.cnf
внутри контейнера MySQL при его запуске.