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:
それがバグなのか、それともdockerと関係があるのかわからない
パスワードを設定する必要があります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の例 これを実行しています。