首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有设置Docker WWWUSER "WWWGROUP变量“

没有设置Docker WWWUSER "WWWGROUP变量“
EN

DevOps用户
提问于 2023-05-30 18:02:22
回答 1查看 36关注 0票数 0

我刚刚用Laravel命令在WLS中创建了一个项目:

代码语言:javascript
运行
复制
curl -s https://laravel.build/example-app | bash

当尝试使用命令docker-组合exec应用程序bash时,它将返回以下错误:

代码语言:javascript
运行
复制
WARN[0000] The "WWWUSER" variable is not set. Defaulting to a blank string.
WARN[0000] The "WWWGROUP" variable is not set. Defaulting to a blank string.
service "app" is not running container #1
Looking in Docker, sail-8.2/app is running normally.

同样,当尝试使用使用sail的命令时,返回以下内容:

代码语言:javascript
运行
复制
Command 'sail' not found, but can be installed with:
sudo apt install bsdgames
EN

回答 1

DevOps用户

发布于 2023-06-03 17:43:19

你的最后一个问题是最容易回答的,因为它是设置的一部分,你可能刚刚错过了。当您最初运行安装时,最后一个终端消息应该是这样的:

谢谢!我们希望你能建造一些不可思议的东西。潜入: cd示例-app && ./卖主/bin/sail up

如您所见,您想要的sail位于运行composer时安装的供应商文件中。将以下内容添加到计算机的配置文件中将弥补这一差距。

代码语言:javascript
运行
复制
alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'

出现关于service "app" is not running container #1的问题是因为Laravel在docker-compose.yml文件中重命名容器服务。您可以看到该服务名为laravel.test。例如,如果要运行:

代码语言:javascript
运行
复制
docker compose exec laravel.test php artisan optimize

然后,您的容器的路由和配置应该返回清空。还要注意的是,docker composedocker-compose不同,后者现在会抛出一个提示,表示已不再推荐使用该版本。

关于WWWGROUPWWWUSER,我不认为您需要关注这个消息。帆似乎是负责设置在图像中的润湿器和组。

票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/17901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档