【Docker】Docker安装Nginx配置静态资源
1.下载镜像
2.创建nginx配置文件
3.创建nginx容器运行
4.配置nginx静态资源
1.下载镜像
Dockerhub官网:Docker
docker pull nginx
docker pull nginx下载最新版本 默认latest
下载指定版本docker pull nginx:xxx

2.创建nginx配置文件
启动容器之前要创建nginx配置文件,因为nginx容器只有/etc/nginx目录,没有nginx.conf文件,如果服务器和容器都没有nginx.conf文件,执行启动命令docke会将nginx.conf作为目录创建,这并不是我们想要的结果
#创建挂载目录
mkdir -p /home/nginx/conf
mkdir -p /home/nginx/log
mkdir -p /home/nginx/html
3.创建nginx容器运行
docker run \
-p 9002:80 \
--name nginx \
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/nginx/log:/var/log/nginx \
-v /home/nginx/html:/usr/share/nginx/html \
-v /root/data/mp4/:/data/mp4 \
-d nginx:latest
这里我将/root/data/mp4/跟容器的/data/mp4进行挂载 /data/mp4文件夹会自动创建
4.配置nginx静态资源
上传一个视频文件到/root/data/mp4/目录下

容器里面也会有对应的文件
使用docker exec -it nginx /bin/bash容器内部查看

在/home/nginx/conf/conf.d里面配置路径

最后重启nginx容器
docker restart nginx
通过URL访问到视频

相关文章:
【Docker】Docker安装Nginx配置静态资源
1.下载镜像 2.创建nginx配置文件 3.创建nginx容器运行 4.配置nginx静态资源 1.下载镜像 Dockerhub官网:Docker docker pull nginx docker pull nginx下载最新版本 默认latest 下载指定版本docker pull nginx:xxx 2.创建nginx配置文件 启动容器之前要创建nginx…...
【码神之路】【Golang】博客网站的搭建【学习笔记整理 持续更新...】
介绍 一个用原生GO开发的博客网站,涉及Golang Web开发、Web服务器搭建和HTTP请求处理、模板与静态资源处理等 技术栈 后端:Go、Go并发机制前端:HTML模版链接直达 Golang搭建博客网站的学习视频 注:这里我只记录我实质✅学习到…...
Win10 电源选项那选择“关闭显示器“为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏
环境: Win10专业版 问题描述: Win10 电源选项那选择"关闭显示器"为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏 解决方案: 方法一 更改注册表可以实现关闭显示器而不锁屏的效果。请按照以下步骤…...
虚拟机centos设置网络模式(桥接|NAT)
前言 桥接模式是通过物理网卡直接与外部网络建立联系的,而NAT模式则是通过虚拟网卡VMnet1或VMnet8通过宿主机共享IP与外部建立网络关系当需要将虚拟机资源共享给局域网用户使用时,宜采用桥接模式;当需要保护虚拟机资源,确保只能由…...
MySQL 8.2 Command Line Client打开时一闪而过闪退问题
MySQL8.2安装成功后,发现打开MySQL 8.0 Command Line Client时出现一闪而过,打不开的情况。 解决方案: 1、打开MySQL 8.2 Command Line Client文件位置 2、右键选择属性 3、复制它的目标 4、我复制下来的目标路径是这样的,"…...
【NI-RIO入门】CompactRIO介绍及环境安装
CompactRIO是什么? CompactRIO系统提供了高处理性能、传感器专用I/O和紧密集成的软件工具,使其成为工业物联网、监测和控制应用的理想之选。实时处理器提供可靠,可预测的行为,而FPGA在需要高速逻辑和精确定时的较小任务上表现出色…...
生产问题 Recv-Q101
生产上服务端口 Recv-Q101 新请求到服务器的失败,幸好及时发现,通过重启服务之后得到解决,具体原因等待排查 目前觉得的原因是:某些请求暂用时间比较久...
从零开始:Rust环境搭建指南
大家好!我是lincyang。 今天,我们将一起探讨如何从零开始搭建Rust开发环境。 Rust环境搭建概览 Rust是一种系统编程语言,以其安全性、并发性和性能闻名。搭建Rust环境是学习和使用这一语言的第一步。 第一步:安装Rust Rust的…...
Tensorrt 实现 yolov5-cls 遇到的问题
yolov5-6.2增加了分类训练、验证、预测和导出(所有 11 种格式),还提供了 ImageNet 预训练的 YOLOv5m-cls、ResNet(18、34、50、101) 和 EfficientNet (b0-b3) 模型. 官方Git : https://github.com/ultralytics/yolov5 分类模型与…...
智能指针(Newbie Note)
智能指针专题 1.普通指针的问题2.智能指针是什么什么是所有权 3.智能指针三个好处:4.C11提供的智能指针4.1 shared_ptr(共享所有权指针)4.1.1 分配内存4.1.2 成员函数4.1.3 计数情况汇总:4.1.4 示例代码(计数)4.1.5 示例代码(rese…...
2023.11.22 homework
七年级数学 五年级数学 也不知道可以教到几年级,估计很快就教不动了。人生啊。...
存储日志数据并满足安全要求
日志数据是包含有关网络中发生的事件的记录的重要信息,日志数据对于监控网络和了解网络活动、用户操作及其动机至关重要。 由于网络中的每个设备都会生成日志,因此收集的数据量巨大,管理和存储所有这些数据成为一项挑战,日志归档…...
Linux系统管理与服务器安全:构建稳健云数据中心
💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 在当今数字化时代,云数据中心已经成…...
用css实现原生form中radio单选框和input输入框的hover样式以及聚焦focus的样式
一.问题描述:用css实现原生form中radio单选框和input的hover已经focus的样式 在实际的开发中,一般公司ui都会给效果图,比如单选按钮radio样式,input输入框hover的时候样式,以及focus的时候样式,等等&#…...
【中国平安社招校招】【内推】【当天内推】
中国平安社招校招内推 通过内推链接即时内推,反馈速度比正常要快(可私信问进度) 开放大量HC(不限岗位和地区,技术、设计、产品、运营、数据等都可内推) Step1:查看相关职位 浏览平安的招聘官网:复制以下地址至浏览器打开。注意以下链接包含…...
CentOS 8最小安装,VM使用这个内存占用小很多
文章目录 一、安装包下载作者使用的安装包 二、安装过程截图三、最小化安装拥有的外部命令四、查看ip(方便ssh连接)五、yum源有问题参考文档 一、安装包下载 CentOS 网站: https://www.centos.org/CentOS 维基: https://wiki.cen…...
【C++ Primer Plus学习记录】递增运算符(++)和递减运算符(--)
递增运算符()和递减运算符(--):前缀版本位于操作数前面,如x;后缀版本位于操作数后面,如x。两个版本对操作数的影响是一样的,但是影响的时间不同。这就像吃饭前买单和吃饭…...
Oracle 数据库中 查询时如何使用日期(时间)作为查询条件
在 Oracle 数据库中,可以使用日期(时间)作为查询条件来筛选数据。 格式化日期的三种方式 方式一: 关键字 DATE 使用关键字DATE, 仅表示日期类型,并不包含时间信息 方式二:关键字TIMESTAMP 使用关键字TI…...
Tomcat 基线安全加固操作
目录 账号管理、认证授权 日志配置 通信协议 设备其他安全要求 账号管理、认证授权 ELK-tomcat-01-01-01 编号 ELK-Tomcat-01-01-01 名称 为不同的管理员分配不同的账号 实施目的 应按照用户分配账号,避免不同用户间共享账号,提高安全性。 问题影响 …...
redis缓存穿透、击穿、雪崩
在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访…...
【RT-DETR涨点改进】ICME 2026 | 独家创新首发、注意力改进篇| 引入SFD显著特征判别模块,通过通道关系建模和图结构推理实现全局语义增强,含7种创新改进点,助力遥感小目标检测任务涨点
一、本文介绍 🔥本文给大家介绍使用 SFD显著特征判别模块 改进RT-DETR网络模型,通过全局语义判别机制增强特征对目标与背景的区分能力,使模型在复杂场景中能够更准确地识别真正具有判别价值的区域,并抑制背景噪声和冗余响应。由于SFD能够建模通道之间的全局关系并强化关键…...
一站式管理6款米哈游游戏模组:XXMI Launcher终极指南
一站式管理6款米哈游游戏模组:XXMI Launcher终极指南 【免费下载链接】XXMI-Launcher Modding platform for GI, HSR, WW and ZZZ 项目地址: https://gitcode.com/gh_mirrors/xx/XXMI-Launcher 你是否厌倦了为每款米哈游游戏安装不同的模组管理器?…...
基于自回归模型的遥感变化检测技术解析
1. 项目背景与核心价值去年参与某地灾后重建评估时,我们团队需要快速比对震前震后的卫星影像。传统像素级比对方法在植被覆盖区域误报率高达40%,而人工标注每平方公里需耗时2小时。这个痛点直接催生了RemoteVAR项目的诞生——一种基于自回归模型(VAR)的遥…...
Python 爬虫进阶技巧:爬虫限速与令牌桶算法实现
前言 在网络爬虫工程落地实践中,高频无节制的并发请求、短时间密集访问目标站点,是引发 IP 封禁、接口限流、验证码拦截、WAF 拦截、账号封禁等风控问题的核心诱因。多数初级爬虫开发者仅关注爬取效率,盲目提升请求频率与并发数量࿰…...
如何在3分钟内完全解锁WeMod专业版功能:本地增强工具Wand-Enhancer深度解析
如何在3分钟内完全解锁WeMod专业版功能:本地增强工具Wand-Enhancer深度解析 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer WeMod作为广受欢…...
Cognizant将收购全球IT托管服务与解决方案提供商Astreya | 美通社头条
美通社消息:Cognizant于5月1日宣布,已达成收购Astreya的最终协议。Astreya总部位于加利福尼亚州圣何塞,是一家以平台为驱动、以AI为先导的全球IT托管服务与解决方案提供商。此次交易金额未予披露。该交易有望推动Cognizant向AI构建商的转型&a…...
2026年AI办公:Gemini3.1Pro如何帮你记住工作上下文
到了 2026 年,AI 办公已经从“会不会用”进入到“怎么用得更顺”的阶段。很多人一开始接触大模型,最常见的体验是:第一次问的时候很惊艳,第二次就开始觉得“它好像记不住我上次说了什么”。其实这不是 AI 不行,而是你没…...
零基础转行项目管理,到底要不要考 PMP?
很多零基础想转行项目管理的朋友,都绕不开一个灵魂拷问:花几千块考PMP,到底值不值?不考证就找不到工作吗?作为深耕行业十多年的老PM,今天用最直白的话讲透,帮你精准决策,不花冤枉钱&…...
实战应用:基于快马平台开发可部署的17资料图库全功能网站
实战应用:基于快马平台开发可部署的17资料图库全功能网站 最近在做一个图片资源管理项目,需要快速搭建一个功能完善的17资料图库网站。这个项目不仅要有美观的界面,还要具备完整的用户系统、图片展示、搜索和收藏等功能。经过一番探索&#…...
10分钟快速上手DOL-Lyra:中文美化整合包完整使用指南
10分钟快速上手DOL-Lyra:中文美化整合包完整使用指南 【免费下载链接】DOL-CHS-MODS Degrees of Lewdity 整合 项目地址: https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS 你是否想在《Degrees of Lewdity》游戏中体验完整的中文界面和精美角色美化…...
