FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx:latest # 设置维护者信息 LABEL maintainer="autoindex" LABEL description="美化版Nginx Autoindex文件列表系统" # 创建必要目录 RUN mkdir -p /var/www/autoindex /var/www/files RUN sed -i 's/user nginx;/user root;/g' /etc/nginx/nginx.conf # 复制自定义HTML文件 COPY ui.html /var/www/autoindex/ui.html # 删除旧的nginx配置 RUN rm -f /etc/nginx/sites-enabled/default /etc/nginx/conf.d/default.conf # 复制nginx配置 COPY nginx.conf /etc/nginx/conf.d/default.conf # 设置权限 RUN chmod 755 /var/www/autoindex && \ chmod 644 /var/www/autoindex/*.html && \ chmod 755 /var/www/files # 暴露80端口 EXPOSE 80 # 启动nginx CMD ["nginx", "-g", "daemon off;"]