当前位置: 首页 > news >正文

【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访问到视频

http://www.lryc.cn/news/239491.html

相关文章:

  • 【码神之路】【Golang】博客网站的搭建【学习笔记整理 持续更新...】
  • Win10 电源选项那选择“关闭显示器“为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏
  • 虚拟机centos设置网络模式(桥接|NAT)
  • MySQL 8.2 Command Line Client打开时一闪而过闪退问题
  • 【NI-RIO入门】CompactRIO介绍及环境安装
  • 生产问题 Recv-Q101
  • 从零开始:Rust环境搭建指南
  • Tensorrt 实现 yolov5-cls 遇到的问题
  • 智能指针(Newbie Note)
  • 2023.11.22 homework
  • 存储日志数据并满足安全要求
  • Linux系统管理与服务器安全:构建稳健云数据中心
  • 用css实现原生form中radio单选框和input输入框的hover样式以及聚焦focus的样式
  • 【中国平安社招校招】【内推】【当天内推】
  • CentOS 8最小安装,VM使用这个内存占用小很多
  • 【C++ Primer Plus学习记录】递增运算符(++)和递减运算符(--)
  • Oracle 数据库中 查询时如何使用日期(时间)作为查询条件
  • Tomcat 基线安全加固操作
  • redis缓存穿透、击穿、雪崩
  • 什么是数字孪生?
  • 【DevOps】Git 图文详解(八):后悔药 - 撤销变更
  • WPF基础DataGrid控件
  • 丐版设备互联方案:安卓linux互联局域网投屏,文件共享,共享剪切板
  • GZ033 大数据应用开发赛题第08套
  • 【SpringMvc】SpringMvc +MyBatis整理
  • java springboot测试类鉴定虚拟MVC运行值与预期值是否相同
  • UE5的TimeLine的理解
  • react原理及合成事件原理
  • 独立版求职招聘平台小程序开发
  • Redis事务+秒杀案例