【发布时间】:2021-08-29 02:40:49
【问题描述】:
所以 - 我正在内部使用 apache2 构建一个 docker 容器 - 但我遇到了权限问题,我不知道如何解决它......
如果我在没有 --user 规范的情况下运行容器,它运行良好 - 但我希望 在外部 能够将其分配给用户并将该用户限制为只能读取和写入特定目录(我使用 -v 映射的目录)。
但是,当我使用 --user 向该用户运行 docker 容器时,外部权限似乎都是正确的 - 但在内部 - apache2 然后砰的一声说它无法绑定到端口 80 - 并且其他事情无法在内部写入代码.
我如何映射用户 - 例如映射端口或卷。我想要实现的是容器外部只有外部系统中用户X的权限-但内部它是root,以root用户id运行等等。
【问题讨论】:
标签: docker