「Standard_init_linux.go:187: exec user process caused “no such file or directory”」
とコンソールに表示されてコンテナが起動できない!!
Webを検索してみると同じメッセージが表示されてる人がちらほらいるっぽい。
どうやら文字コードに起因することらしい。
Dockerfile内でコンテナ内にコピーしていたbashスクリプトファイルの文字コートがWindowsの改行コード(CRLF)になっていたのが原因だった。
該当のbashスクリプトファイルの文字コードをUnixの改行コード(LF)に変更して、再度docker buildした後にdocker runでコンテナを起動させたら無事コンテナ起動しました。
あ~良かった。
でもいつの間に改行コードがCRLFになっちゃったんだろう?
0 件のコメント:
コメントを投稿