docker - 在 docker 容器中为非 root 安装目录 r/w
问题描述
如果我:
docker run -v $(pwd):/home/foobar/data ...
我的主机的工作目录将显示在/home/foobar/data
user 拥有的容器中root
。但我希望它显示为由 inside-container user 拥有foobar
,以便用户foobar
(在容器内)可以像它拥有的任何其他目录一样读取和写入它,并且更改显示在我的工作目录中主持人。
我一直在寻找运行命令的挂载选项(类似于mount -o uid=1234 ...
)等,但没有运气。
这是 Mac 上的 Docker。
解决方案
推荐阅读
- c# - 仅当我登录到公司域时才会出现 COM 异常
- sql - T-SQL 从包含值对的列表中获取一个
- micronaut - 带有普通 Hibernate JPA 的 Micronaut 1.0.RC1 在启动时失败
- node.js - 在公会成员上加倍越来越多
- jsonpath - JSON 路径无法与 athena 一起正常工作
- ios - 使用带有日期计算的谓词获取核心数据有时会崩溃
- python - 如何同时对多个图形应用选项
- unix - 如何在 csh unix 中运行依赖于另一个的作业
- jquery - Jquery - 动态附加元素的位置
- android - Android Studio 中的自动完成不显示添加到类中的新变量