首页 > 解决方案 > 跨主机和 docker 容器的权限

问题描述

我使用 docker & wsl 2 设置开发环境

该主题没有太多经验,只是linux终端命令的基本知识和docker的概念。

现在我试图在 nginx 容器中对 laravel 应用程序进行 dockerize,nginx 附带一个名为 'www-data' 的用户,但我的主机有 'ahmed' 的用户。

现在,当我将应用程序目录挂载到容器时,我得到了关于容器内的用户无权访问用户“ahmed”维护的文件的权限问题

将所有权更改为 www-data 对我不起作用,vscode 服务器(从 wsl 远程运行)无法更新文件,因为权限设置为另一个用户“www-data”!

那么在这种情况下该怎么办?

标签: dockernginxvisual-studio-codevscode-remote

解决方案


推荐阅读