当我运行一个Docker镜像,例如:
docker run -v /home/n1/workspace:/root/workspace -it rust:latest bash
我创建一个容器中的目录,例如:
mkdir /root/workspace/test
我的主机上它归root所有。这意味着每次关闭容器后,我都必须更改权限才能操作该目录。
有没有办法告诉Docker以特定用户的身份处理来自我的主机(宿主机)角度的目录和文件?
/etc/passwd
文件将其映射回用户名。这会导致“容器内我的文件归www-data
所有,但在主机上是ntpd
”的问题。 - David Maze