docker - 跨主机和 docker 容器的权限
问题描述
我使用 docker & wsl 2 设置开发环境
该主题没有太多经验,只是linux终端命令的基本知识和docker的概念。
现在我试图在 nginx 容器中对 laravel 应用程序进行 dockerize,nginx 附带一个名为 'www-data' 的用户,但我的主机有 'ahmed' 的用户。
现在,当我将应用程序目录挂载到容器时,我得到了关于容器内的用户无权访问用户“ahmed”维护的文件的权限问题
将所有权更改为 www-data 对我不起作用,vscode 服务器(从 wsl 远程运行)无法更新文件,因为权限设置为另一个用户“www-data”!
那么在这种情况下该怎么办?
解决方案
推荐阅读
- c# - OData 区分大小写问题
- vuetify.js - 加载vuetify Treeview时如何设置选定的孩子?
- python - 在另一个数组中查找数组索引
- hibernate - Hibernate-SpringBoot:无法在 RESOURCE hibernate.cfg.xml 中的第 0 行和第 0 列执行解组。消息:空
- apache - 使用 AND 语句检查 htaccess 文件中的两个 cookie
- wordpress - 如何在自定义元提交的 woocommerce 上显示产品价格?
- python-3.x - ruamel.yaml 递归函数:意外更新每个具有相同值的非字符串数据实例
- powershell - 用于从多个服务器中查找文件并导出到 Excel 的 Powershell 脚本
- c# - 并行循环的每个或任何替代方案?
- azure - Azure SQL 数据库动态数据屏蔽不会保存一列