[解決済み] standard_init_linux.go:190: exec user process caused "no such file or directory" - Docker
2022-04-05 16:52:34
質問
Windows10でDockerイメージを実行しているとき。このエラーが発生します。
standard_init_linux.go:190: exec user process caused "no such file or directory"
私のドッカーファイルは
FROM openjdk:8
EXPOSE 8080
VOLUME /tmp
ADD appagent.tar.gz /opt/app-agent
ADD services.jar app.jar
ADD run.sh /run.sh
# Install compiler and perl stuff
RUN apt-get update
RUN apt-get install -y build-essential
RUN apt-get install -y gcc-multilib
RUN apt-get install -y perl
# Install Percona Toolkit
RUN apt-get install --yes percona-toolkit
RUN ["chmod", "+x", "/run.sh"]
ENTRYPOINT ["/run.sh"]
で始まり、スクリプトは #!/bin/sh
#!/bin/sh
set -e
JAVA_OPTS="-Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/urandom"
if [ "${APPD_APP_NAME}" != "" ]; then
JAVA_AGENT="-javaagent:/opt/app-agent/javaagent.jar
fi
exec java ${JVM_OPTS} ${JAVA_OPTS} ${JAVA_AGENT} -jar /app.jar
method1を試してみました。 bin/sh を #!/bin/bash に変更してみました。 が、同じエラーが発生します。
方法2を試してみました。 docker ファイルに dos2unix を追加
RUN apt-get install -y dos2unix
RUN dos2unix /run.sh
解決方法は?
notepad++で、編集 -> EOL変換 -> CRLFからLFに変更します。
を更新しました。VScodeをお使いの方へ:ステータスバーの右下にあるCRLFをクリックすると、CRLFをLFに変更することができます。
関連
-
[解決済み] standard_init_linux.go:178: exec user process caused "exec format error".
-
[解決済み] standard_init_linux.go:211: exec ユーザープロセスが "exec format error" を引き起こしました。
-
[解決済み] Dockerデーモンが動作していない
-
[解決済み] dockerでprivate 1.0のレジストリからイメージを検索するには?[クローズド]
-
[解決済み】Dockerコンテナからホストポートにアクセスする方法
-
[解決済み】終了したDockerコンテナを継続する方法
-
[解決済み】Dockerfileのif else条件で外部引数を指定した場合
-
[解決済み】Dockerイメージのビルドコンテキストが非常に大きい
-
[解決済み】Dockerfileの複数RUNと1つの連鎖RUN、どっちがいい?
-
[解決済み】Dockerにボリュームを追加しても、サブフォルダを除外してしまう。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] dockerコンテナ間でメモリを共有することは可能ですか?
-
[解決済み] DockerFileからDockerインスタンスを実行するにはどうすればよいですか?
-
[解決済み] rm」フラグは何をしているのですか?
-
[解決済み] Dockerfileで画像にタグを付けるには?重複
-
[解決済み] 不明な機関によって署名された "docker pull "証明書
-
[解決済み] dockersやlxcにtty/std-in-outをアタッチするとはどういうことですか?
-
[解決済み] dockerfileのcopyコマンドで使われる-fromとは?
-
[解決済み】"docker run -d "の後、Dockerコンテナが自動的に停止する。
-
[解決済み】Dockerfileにイメージ名を設定する方法は?
-
[解決済み】DockerFileの "VOLUME "命令を理解する。