New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ローカルでビルドしたdocker imageを利用すると起動できない #6126
Comments
引き続き調査したところ、shebang行にWindows改行が利用されていると認識できないようです Windowsでbuildする場合、コンテナ内にCOPYするコマンド系のスクリプトは、改行を変換する必要があるようです |
作法をあまり理解できていないですので、何か問題があればご指摘いただければありがたいです |
@Meganezaru Window 環境では WSL2 のご利用を強くおすすめします。 |
@nanasess しいて言えばDocker desktopを利用したいという事がありますが、できない要件は特にないと思いますので、WSL2での開発を考えてみます。アドバイスありがとうございます。 |
@Meganezaru |
@nanasess いろいろ情報ありがとうございます。助かります🙇♂️ 現象として致命的に感じるものが処置されていないことに、とても違和感があったのですが、 Docker Desktopと同じようにVSCodeなども同じような利用方法がきっと有るんでしょうね。 私と同じように改行周りで問題が出るというセンスがない人は、同じようなハマり方をしてコンテナ利用を断念する人がいるように感じます。何か示唆できるとよいかもしれません。 |
概要(Overview)
docker-compose.ymlのコメントとして記載されているdocker buildを利用してイメージを作成したのち、docker-compose up -dすると、ec-cubeコンテナが異常終了してしまう
error logとして
exec /usr/local/bin/docker-php-entrypoint: no such file or directory
と表示される
再現手順(Procedure)
ec-cubeイメージのエントリーポイントを/bin/bashに指定してコンテナを起動し以下の確認を実施
環境(Environment)
EC-CUBE 4.3ブランチ、4.2ブランチの二つを試した
dockerはWindowsで実行(Windows10, 11共現象を確認)
The text was updated successfully, but these errors were encountered: