-
Notifications
You must be signed in to change notification settings - Fork 700
Closed
Description
概要(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リポジトリをcloneしディレクトリ内へ移動
- docker build -t ec-cube --no-cache --pull --build-arg TAG=8.1-apache を実行
- docker tag ec-cube ghcr.io/ec-cube/ec-cube-php:8.1-apacheを実行
- docker-compose up -dを実行(ec-cubeコンテナが異常終了する)
ec-cubeイメージのエントリーポイントを/bin/bashに指定してコンテナを起動し以下の確認を実施
- /usr/local/bin/docker-php-entrypointファイルの確認(存在する)
- /usr/local/bin/docker-php-entrypointの実行(エラーとなる /bin/sh: 5: /usr/local/bin/docker-php-entrypoint: not found)
- composerの実行(コマンド一覧が表示される)
- bin/consoleの実行(エラーとなる /usr/bin/env: 'php\r': No such file or directory)
環境(Environment)
EC-CUBE 4.3ブランチ、4.2ブランチの二つを試した
dockerはWindowsで実行(Windows10, 11共現象を確認)