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

docker-nginx数据卷挂载

一、案例1-利用Nginx容器部署静态资源

1.1、需求:

  1. 创建Nginx容器, 修改nginx容器内的html目录下的index.html文件,查看变化
  2. 将静态资源部署到nginx的html目录

1.2、修改html目录下的index.html文件,查看变化

在这里插入图片描述
因为docker运用得最小化系统环境,解决办法就是数据卷

二、数据卷

2.1、数据卷概念

数据卷是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁
在这里插入图片描述

2.2、数据卷命令

命令说明文档地址
docker volume create创建数据卷docker volume create
docker volume ls查看所有数据卷docker volume ls
docker volume rm删除指定数据卷docker volume rm
docker volume inspect查看某个数据卷的详情docker volume inspect
docker volume prune清除数据卷docker volume prune

三、完成需求第一步

  1. 创建Nginx容器, 修改nginx容器内的html目录下的index.html文件,查看变化

如何去创建数据卷:

在执行docker run命令时,使用 -v 数据卷(这是起名) : 容器内目录(挂载的目录) 可以完成数据卷挂载
当创建容器时,如果挂载了数据卷且数据卷不存在,会自动创建数据卷

由于之前安装过nginx,但未创建数据卷,所以需要删除之前的

3-1、删除nginx容器

docker rm -f nginx

3-2、创建并运行

3-2-1 创建运行

在这里插入图片描述

docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx

在这里插入图片描述

3-2-1、检查是否创建数据卷成功

docker volume ls

在这里插入图片描述

3-2-2、查看数据卷的详情

docker volume inspect html"Mountpoint": "/var/lib/docker/volumes/html/_data" : 挂载宿主机的位置

在这里插入图片描述
映射
在这里插入图片描述
通过映射进入宿主机查看
在这里插入图片描述

四、完成需求第二步

  1. 将静态资源部署到nginx的html目录
    这个直接把图片什么的放一个在/var/lib/docker/volumes/html/_data (宿主机)docker里面会自动同步

访问路径:虚拟机ip/图片
http://192.168.93.11/图片全名称

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

相关文章:

  • 项目实战 ---- 商用落地视频搜索系统(8)---优化(2)---查询逻辑层优化
  • 山东大学机试试题合集
  • 餐厅食品留样管理系统小程序的设计
  • 亚马逊运营:如何提高亚马逊销量和运营效率?
  • 设计模式背后的设计原则和思想
  • 项目总体框架
  • k8s Prometheus
  • glsl着色器学习(九)屏幕像素空间和设置颜色
  • 前端框架有哪些?
  • 分类预测|基于黑翅鸢优化轻量级梯度提升机算法数据预测Matlab程序BKA-LightGBM多特征输入多类别输出 含对比
  • 利用大模型实时提取和检索多模态数据探索-利用 Indexify 进行文档分析
  • 函数式接口实现策略模式
  • 鸿蒙Next-拉起支付宝的三种方式——教程
  • Vue.js 组件化开发:父子组件通信与组件注册详解
  • 【HTTP、Web常用协议等等】前端八股文面试题
  • Datawhale x李宏毅苹果书AI夏令营深度学习详解进阶Task03
  • 【机器学习】任务三:基于逻辑回归与线性回归的鸢尾花分类与波士顿房价预测分析
  • 【操作系统存储篇】Linux文件基本操作
  • C++ | Leetcode C++题解之第387题字符串中的第一个唯一字符
  • 数学建模--皮尔逊相关系数、斯皮尔曼相关系数
  • DAY87 APP 攻防-安卓逆向篇Smail 语法反编译签名重打包Activity 周期Hook 模块
  • jenkins 工具使用
  • 使用C语言实现字符推箱子游戏
  • 用SpringBoot API实现识别pdf文件是否含有表格
  • 嵌入式S3C2440:控制LED灯
  • 算法:区间dp
  • 【14.1运行版】C++俄罗斯方块-实现欢迎界面
  • 数据分析:R语言计算XGBoost线性回归模型的SHAP值
  • SprinBoot+Vue图书馆预约与占座微信小程序的设计与实现
  • 云计算之大数据(上)