📕
【Laravel Sail】ビルドするとgroupadd --force -g sail というエラーが表示される場合
Laravel Sailのプロジェクトでdocker-compose build
を実行すると、以下のようなエラーが表示されました。
=> ERROR [ 6/11] RUN groupadd --force -g sail
failed to solve: executor failed running [/bin/sh -c groupadd --force -g $WWWGROUP sail]: exit code: 3
解決方法
.env
ファイルに以下を追加すると解決します。
.env
WWWGROUP=1000
WWWUSER=1000
Dockerコンテナ内では、各ファイルとディレクトリに所有者(ユーザー)とグループが関連付けられています。
そして、これらの環境変数は、Dockerコンテナ内でのユーザーとグループのIDを指定するためのものになります!
1000というのは一般的によく使われるデフォルト値で、通常は一般ユーザーを表しています。
終わりに
何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉
Discussion