首页 > 系统相关 >DockerCompose编排Nginx时提示/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/ngi

DockerCompose编排Nginx时提示/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/ngi

时间:2022-12-18 17:01:19浏览次数:57  
标签:dist DockerCompose etc nginx 390 conf log

场景

使用DockerCompose编排项目时,其中nginx的服务的yml为

  nginx:
    image: nginx:latest
    ports:
      - "390:390"
    volumes:
      - ./nginx/font/dist:/usr/share/nginx/dist
      - ./nginx/log:/var/log/nginx
      - ./nginx/config:/etc/nginx

当启动时查看nginx的日志

docker-compose logs nginx

提示:

/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:6

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

1、这是因为挂载是整个/etc/nginx目录,但是这个目录里面只加了nginx.conf,

而容器中/etc/nginx目录下还有很多其他的文件,直接挂载了整个目录,其他的

文件就会消失,读取配置文件就会有问题。

所以只需要挂载nginx.conf文件即可。

2、将其修改为如下

  nginx:
    image: nginx:latest
    ports:
      - "390:390"
    volumes:
      - ./nginx/font/dist:/usr/share/nginx/dist
      - ./nginx/log:/var/log/nginx
      - ./nginx/config/nginx.conf:/etc/nginx/nginx.conf

 

 

此时再查看时启动成功

 

 

标签:dist,DockerCompose,etc,nginx,390,conf,log
From: https://www.cnblogs.com/badaoliumangqizhi/p/16990558.html

相关文章

  • Guide to predefined macros in C++ compilers (gcc, clang, msvc etc.)
    https://blog.kowalczyk.info/article/j/guide-to-predefined-macros-in-c-compilers-gcc-clang-msvc-etc..htmlWhenwritingportableC++codeyouneedtowritecondi......
  • 利用keepalived实现nginx高可用
    一、Keepalived与VRRP介绍1.1Keepalived介绍    Keepalived基于VRRP协议,可以解决服务器的单点故障问题,通过与Nginx的配合实现Web服务的高可用。高可用的实现原理为:......
  • DockerCompose编排Redis6.2.6以及遇到的那些坑
    场景Docker中使用Dockerfile的方式部署SpringBoot+Vue前后端分离的项目(若依前后端分离框架为例):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/12021042......
  • nginx配置conf(转发+文件映射)
     worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;#tcp_nopushon;......
  • 使用WPF或AspNetCore创建简易版ChatGPT客户端,让ChatGPT成为你的私人助理
    前言:前一天写的一个ChatGPT服务端,貌似大家用起来还不是那么方便,所以我顺便用WPF和AspNetCore的webapi程序做个客户端吧,通过客户端来快速访问chatgpt模型生成对话。 1、......
  • #yyds干货盘点# LeetCode程序员面试金典:栈排序
    题目:栈排序。编写程序,对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据,但不得将元素复制到别的数据结构(如数组)中。该栈支持如下操作:push、pop、peek......
  • 基于.NetCore开发博客项目 StarBlog - (21) 开始开发RESTFul接口
    前言最近电脑坏了,开源项目的进度也受到一些影响这篇酝酿很久了,作为本系列第二部分(API接口开发)的第一篇,得想一个好的开头,想着想着就鸽了好久,索性不扯那么多了,直接开写吧~......
  • leetcode-俩数相加
    链表操作2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返......
  • LeetCode刷题记录.Day33
    对称二叉树迭代法classSolution{public:boolisSymmetric(TreeNode*root){if(root==NULL)returntrue;queue<TreeNode*>qu......
  • [LeetCode]006-Z字形变换
    >>>传送门题目将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行 Z字形排列。比如输入字符串为"PAYPALISHIRING" 行数为3时,排列如下:PA......