Docker卷安装:容器内的目录丢失设置文件的权限

时间:2020-06-22 18:59:22

标签: docker docker-compose docker-volume

在我的dockerfile中,创建目录并将其添加到用户

RUN groupadd services
RUN mkdir -p /usr/local/docs
RUN chown -R airflow.services /usr/local/docs

在我的主机上,我有docs文件夹,该文件夹的权限设置为特定的用户和组。 在我的docker compose文件中,我像这样装载卷:

volumes:
    ../../docs:/usr/local/docs

但是容器中已安装的/ usr / local / docs目录具有主机用户的权限,而不是容器中的airflow:services的权限。我验证了如果不挂载,则目录具有正确的文件许可权。有人可以告诉我怎么回事

0 个答案:

没有答案