我正在尝试编写一个Dockerfile文件来运行Pydio社区版。我有一个差不多工作的Dockerfile。
RUN mv pydio-core-${PYDIO_VERSION} /var/www/pydio-core
RUN chmod -R 770 /var/www/pydio-core
RUN chmod -R 777 /var/www/pydio-core/data/files/ /var/www/pydio-core/data/personal/
RUN chown -R www-data:www-data /var/www/pydio-core
VOLUME /var/www/pydio-core/data/files
VOLUME /var/www/pydio-core/data/personal
除了第一次启动容器时,文件和个人文件夹的访问权限为755且其所有者不是 www-data ,但 1000 。所以一旦启动,我必须连接容器以修复权限(770)和所有权(www-data),一切正常。
我只是想知道我的Dockerfile中是否有可以解释问题的东西,或者问题可能来自Pydio源代码本身。