web-dev-qa-db-ja.com

Mysql-Serverのインストールがルートパスワードでスタックする

mysql-serverDockerコンテナにインストールしようとしているので、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:

それがバグなのか、それともdockerと関係があるのか​​わからない

5
storm

パスワードを設定する必要がありますbefore 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の例 これを実行しています。

7
Sam Wilson