码头工人显示"?"上的文件权限



我的docker文件看起来像

# https://github.com/elastic/elasticsearch-docker
FROM docker.elastic.co/elasticsearch/elasticsearch:5.5.1
USER root
RUN rm -rf /home/*
RUN adduser -d /home/backup backup
USER backup
RUN cd /home/backup && mkdir -p local/elastic
USER root
RUN chown root:root -R /home/backup
RUN chmod -R a+rX,u+w /home/backup
# Add your elasticsearch plugins setup here
# Example: RUN elasticsearch-plugin install analysis-icu
USER elasticsearch

当我连接到我的容器并运行LS -LTR/HOME/备份时,我得到了

ls -ltr /home/backup/
ls: cannot access /home/backup/local: Permission denied
total 0
d????????? ? ? ? ?            ? local

我无法访问/home/backup/local文件夹,我不知道为什么要显示"?"(问号)

我尝试将我的目录创建到/tmp中,而没有问题/错误我进入/home/backup目录。

你知道吗?

我不知道这是否是正确的方向眨眼...我在撰写文件中的安装量类似问题(file-volumes)。

原因是Selinux。有两个标志":z"one_answers":z"。

尝试各自的Google搜索:https://www.google.com/search?q=docker volume :Z Selinux&eip;ie=utf-8&; oe = utf-8& amp; amp; client = firefox-b-ab-ab-ab

最新更新