изменение mysql --log-error на --syslog

Я бы предпочел поделиться Dockerfile. Очевидно, вам нужно указать версию в операторе FROM в вашем Dockerfile. Так как, например, разные версии Ubuntu будут иметь разные пакеты.

Для зависимостей system или -dev вы можете позволить версии свободно перемещаться, чтобы всегда устанавливалась последняя версия.

Пакеты Debian / Ubuntu

Для любой программы, установленной с помощью apt-get , например curl , вы можете получить номер версии с помощью

apt-cache policy curl | grep -oP 'Installed: \K\S+'

, а затем отредактировать файл Dockerfile читать что-то вроде

RUN apt-get install curl=7.47.0-1ubuntu2.2

Python

Версии Python легко обрабатываются с помощью pip . Извлеките все номера версий установленных пакетов и сохраните их в файле требований следующим образом:

pip freeze > requirements.txt

Затем в вашем Dockerfile запустите

RUN pip install -r requirements.txt
1
14.02.2018, 20:27
1 ответ

Запуск sudo service mysql restartвыполнит /etc/init.d/mysql. Рассмотрите возможность редактирования этого сценария. Обратите внимание на вывод:

$ mysqld --print-defaults
1
27.01.2020, 23:44

Теги

Похожие вопросы