Я пытался установить 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:
Я не знаю, является ли это ошибкой или это как-то связано с докером Кто-нибудь сталкивался с этим раньше?
Необходимо установить пароль прежде 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 , делающий это.