Closed2
laravel sailでプロジェクト新規作成&コンテナ起動後404 page not foundになる
環境
Head | Head |
---|---|
OS | mac OS 11.2.1 |
PHP | 8.1.10 |
docker | 20.10.17-rd |
再現手順
- getting-started-on-macos の項を参考に以下の3コマンドを実行
curl -s "https://laravel.build/example-app" | bash
cd example-app
./vendor/bin/sail up
- ブラウザで http://localhost/ にアクセスすると、画面に「404 page not found」と表示される
検証内容
-
php artisan key:generate
やcompose install
を試しても変わらず -
ローカルで
php artisan serve
を実行し http://localhost:8000 にアクセスした場合はlaravelの画面が表示される
-
sail実行時(コンテナビルド時)に使われるであろう
Dockerfile
をビルドしてみたところ、step12で落ちていた
docker build -f ./vendor/laravel/sail/runtimes/8.1/Dockerfile .
// ログ中略
Step 12/19 : RUN groupadd --force -g $WWWGROUP sail
---> Running in dd6c45fbe949
groupadd: invalid group ID 'sail'
The command '/bin/sh -c groupadd --force -g $WWWGROUP sail' returned a non-zero code: 3
- 上記はRancher desktopでコンテナ起動を行っていた
- Rancher desktopをアンインストールし、Docker Desktopを入れ直して
./vendor/bin/sail up
したら http://localhost/ で表示されるようになった。。
このスクラップは2022/10/16にクローズされました