Установка Mysql-Server зависла от пароля root

Я пытался установить mysql-server в контейнер Docker, поэтому в моем Dockerfile я добавил apt-get install mysql-server, установка запускается до тех пор, пока не потребуется предоставить пароль пользователя root, а затем просто застряла там, и ничего не происходит, даже когда я введите пустой пароль.

Configuring mysql-server-5.5


While not mandatory, it is highly recommended that you set a password for the 
MySQL administrative "root" user.

If this field is left blank, the password will not be changed.

New password for the MySQL "root" user:

Я не знаю, является ли это ошибкой или это как-то связано с докером Кто-нибудь сталкивался с этим раньше?

5
задан 25 April 2016 в 13:38

1 ответ

Необходимо установить пароль прежде MySQL установки:

# MySQL
ENV MYSQL_PWD Pwd123
RUN echo "mysql-server mysql-server/root_password password $MYSQL_PWD" | debconf-set-selections
RUN echo "mysql-server mysql-server/root_password_again password $MYSQL_PWD" | debconf-set-selections
RUN apt-get -y install mysql-server

Вот пример Dockerfile , делающий это.

0
ответ дан 25 April 2016 в 23:38
  • 1
    Что сделать, Если kwallet отключен (но проблема, описанная рассматриваемый, существует)? – diraria 30 January 2019 в 07:18

Другие вопросы по тегам:

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