午後の仲間たち、私はいくつかの画像を構築する際にDockerと協力していますが、いくつかの機能がユーザーにパスワードなどの質問をすることがわかりました。Dockerfile RUN読み取りコマンドでエラーが発生する
例えば、このコードは私を送信する画像を作成するプロセス中にユーザに質問して、別のコマンドのためにその計器を通過する可能性は、エラーが次のようにエラーメッセージがある
FROM ubuntu:16.04
SHELL ["/bin/bash","-c"]
RUN ["echo","========== Enter root password for db =========="]
RUN ["/bin/bash","read","pass"]
RUN debconf-set-selections <<< "mysql-server mysql-server/root_password password $pass"
RUN debconf-set-selections <<< "mysql-server mysql-server/root_password_again password $pass"`
があります。
The command '/bin/bash read pass' returned to non-zero code: 127
なぜあなたのパスにスペースがありますか? '/ bin/bash' –
空白がありません。私は自分のコードを編集しました。(コピー貼りからのエラーです) –