You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署Laravel 9时groupadd命令报错问题求助

解决Docker构建Laravel 9时groupadd: invalid group ID 'sail'错误

问题原因

groupadd命令的-g参数要求指定数字格式的组ID,你执行的RUN groupadd --force -g sail里,sail是字符串而非合法数字,导致参数解析失败,进而让构建进程卡住。

解决方案

  • 若仅需创建名为sail的用户组,去掉-g参数,修改命令为:
    RUN groupadd --force sail
    
  • 若需要为sail组指定特定数字ID,将sail替换为合法数字(比如常用的1000):
    RUN groupadd --force -g 1000 sail
    
  • 修改完成后清理构建缓存,重新执行构建:
    docker build --no-cache .
    

额外建议

如果使用Laravel Sail,建议直接使用官方默认的Docker配置文件,避免手动修改基础命令引发这类参数错误。

内容的提问来源于stack exchange,提问作者Sabareesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 11:55:26