如何装载一个目录,使其在主机和容器中具有相同的UID/GID

  • 本文关键字:GID UID 主机 何装载 一个 podman
  • 更新时间 :
  • 英文 :


在使用podman时,我一直在挠头,并多次重读uidmapgidmap/etc/subuid/etc/subgid的手册页。

我需要将源代码目录装载到容器中,以便(a(容器中的进程可以对文件进行读/写访问,以及(b(主机上的进程。

我使用-v hostDir:containerDir:U装载目录,在容器退出后,最初由userID1000拥有的文件最终由userID1000999拥有。

如何正确设置?文件应在主机上以及UID/GID=1000/1000 的容器上可用

根据Erik的建议,使用--userns=keep-id可以解决您的问题,尽管我们不建议与--user一起使用(我想现在不允许(

podman run -it --userns=keep-id -v <host folder>:<folder inside> alpine

最新更新