Dockerfile 将用户添加到docker容器并授予他们访问主机文件夹的权限

Dockerfile 将用户添加到docker容器并授予他们访问主机文件夹的权限,dockerfile,Dockerfile,我只能授予第一个用户对下面Dockerfileexport文件夹的写入、可执行和读取访问权限 ... VOLUME ["/export/"] RUN groupadd galaxy \ && chgrp -R galaxy /export \ && chmod -R 770 /export RUN useradd dudleyk \ && mkdir /home/dudleyk \ && chown du

我只能授予第一个用户对下面
Dockerfile
export文件夹的写入、可执行和读取访问权限

...
VOLUME ["/export/"]    

RUN groupadd galaxy \
&& chgrp -R galaxy /export \
&& chmod -R 770 /export

RUN useradd dudleyk \
    && mkdir /home/dudleyk \
    && chown dudleyk:dudleyk /home/dudleyk \
    && addgroup dudleyk galaxy \    
    && ln -s /export/ /home/dudleyk/ \
    && echo "dudleyk:dudleyk" | chpasswd 

RUN useradd lorencm \
    && mkdir /home/lorencm \
    && chown lorencm:lorencm /home/lorencm \
    && addgroup lorencm galaxy \
    && ln -s /export/ /home/lorencm/ \
    && echo "lorencm:lorencm" | chpasswd 


EXPOSE 8787

CMD ["/init"]
我使用
docker run-it-v/home/galaxy:/export rstudio bash
登录到docker容器,它显示了以下内容

ls -ahl
drwxr-xr-x  43 dudleyk galaxy 4.0K Apr  8 00:09 export
如何授予第二个用户对
导出的写入、可执行和读取访问权限


提前感谢您

在您的容器中执行“whoami”的输出是什么?我在Rstudio服务器中以用户lorencm的身份登录,但我可以获得任何写入权限。但是,dudleyk有写权限。