AlmaLinuxイメージのDockerコンテナが起動しない
解決したいこと
Dockerを使用してAlmaLinux, PHP, MySQLの環境を構築しようとしています。
build後にupしようとすると、AlmaLinuxのコンテナが起動しないため、起動できるようにしたいです。
よろしくお願いいたします。
発生している問題・エラー
$ docker compose up
[+] Running 3/3
✔ Container hoge-db-1 Recreated 1.1s
✔ Container hoge-app-1 Recreated 0.1s
✔ Container hoge-web-1 Recreated 0.0s
Attaching to app-1, db-1, web-1
db-1 | 2024-03-19 03:07:39+09:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.26-1debian10 started.
app-1 | [18-Mar-2024 18:07:39] NOTICE: fpm is running, pid 1
app-1 | [18-Mar-2024 18:07:39] NOTICE: ready to handle connections
web-1 exited with code 0
db-1 | 2024-03-19 03:07:39+09:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
...
以降、appとdbは無事起動するのですが、webはなんどコンテナを起動しようとしても
web-1 exited with code 0
web-1 exited with code 0
web-1 exited with code 0
と続くのみで、他に何も出力されません。
該当するソースコード
自分で試したこと
-
docker compose up web
→web-1 exited with code 0
が出力されるのみ -
docker compose build --no-cache
→docker compose up
→ app,dbは起動するが、webのみ起動しない - コンテナ、イメージをすべて削除後、2を実行
→ app,dbは起動するが、webのみ起動しない - servicesをwebのみにし、ビルドもDockerfileを使用せず、alamalinux/9-baseイメージを直接ビルドする形で
docker compose up
→ webは起動せず、即web-1 exited with code 0
が出力されるのみ
0