# nginx镜像compose/nginx/Dockerfile # FROM nginx:latest FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx:latest # 删除原有配置文件,创建静态资源文件夹和ssl证书保存文件夹 RUN rm /etc/nginx/conf.d/default.conf \ && mkdir -p /usr/share/nginx/html/static \ && mkdir -p /usr/share/nginx/html/media \ && mkdir -p /usr/share/nginx/ssl # 设置Media文件夹用户和用户组为Linux默认www-data, 并给予可读和可执行权限, # 否则用户上传的图片无法正确显示。 RUN chown -R www-data:www-data /usr/share/nginx/html/media \ && chmod -R 775 /usr/share/nginx/html/media # 添加配置文件 ADD ./nginx.conf /etc/nginx/conf.d/ # ADD ./uwsgi_params /etc/nginx/uwsgi_params # 关闭守护模式 CMD ["nginx", "-g", "daemon off;"]