Docker部署Nginx:配置文件所在位置查询
Docker部署rtmp-hls时Nginx配置文件的查找方法
容器内部默认路径
基于Nginx构建的rtmp-hls镜像,其Nginx配置文件默认存放在容器内的/etc/nginx/目录下:
- 主配置文件:
/etc/nginx/nginx.conf - RTMP相关的子配置通常在
/etc/nginx/conf.d/或/etc/nginx/sites-available/目录中
查找宿主机上的挂载目录(推荐)
Docker容器内部的配置修改会随容器销毁丢失,通常会将宿主机目录挂载到容器内的配置目录,步骤如下:
- 查看容器的挂载信息,执行命令:
docker inspect <容器名称或容器ID> - 在输出的
Mounts字段中,找到Destination对应容器内Nginx配置目录(如/etc/nginx/conf.d)的条目,对应的Source就是宿主机上存放配置文件的路径。
无挂载时的临时查看方式
如果启动容器时未挂载配置目录,可直接进入容器内部查看:
docker exec -it <容器名称或容器ID> /bin/bash
进入容器后,通过cd /etc/nginx/命令进入配置目录,使用ls查看具体文件。
内容的提问来源于stack exchange,提问作者H.LK
相关产品推荐
相关产品推荐

