写入已装入的存储失败,权限被拒绝

时间:2017-11-11 03:58:56

标签: linux docker permissions file-permissions

这是主持人ls -ld folder_in_question

  

lrwxrwxrwx 1 xxx xxx 22年11月06:40 ../doc - >的/ mnt / NFS / 2600 /数据/文档

这是来自容器的ls -ld folder_in_question

  

drwxrwxr-x 3 1002 1002 4096 11月11日03:31 / home / xxx / data

我可以从主机创建和编辑文件,但是当我尝试说

FROM openjdk:9-jre-slim
#...
RUN  adduser --disabled-password --gecos '' xxx
RUN  mkdir /home/xxx/data
RUN  chown -R xxx:xxx /home/xxx/data
#...
CMD echo "hello" >> /home/xxx/data/test

从我的用户运行容器(以及root,默认)我得到:

sudo docker run -u xxx -it -v /home/xxx/doc:/home/xxx/data x/o:latest
  

/ bin / sh:1:无法创建/ home / xxx / data / test:权限被拒绝

如果我提供Docker -v的直接路径,也会发生同样的情况。 如何解决这个问题,我应该采取什么步骤?

0 个答案:

没有答案