📕

【Laravel Sail】ビルドするとgroupadd --force -g sail というエラーが表示される場合

2023/08/22に公開

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