Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷

简介: Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷

touch 50.html

### 3.运行nginx(简单挂载了nginx的静态页面)
docker run
–name nginx
-p 80:80
–restart=always
-v /home/nginx/html:/usr/share/nginx/html
-d nginx
我们其实可以直接将目录挂载到我们宿主机/var/lib/docker/volumes目录下,如下代码:
docker run
–name nginx
-p 80:80
–restart=always
-v html:/usr/share/nginx/html
-d nginx
这样做的好处就是我们不需要去创建index.html和50.html了;
![](https://ucc.alicdn.com/images/user-upload-01/direct/5dd38de5eded4f8f8ed9cd78babc744b.png)
我们可以对nginx随意进行修改,然后通过命令:docker restart nginx就可以实现文件的映射啦!
![](https://ucc.alicdn.com/images/user-upload-01/direct/d58a765f509548888ada2ae57be1c175.png)
                                                               
---
                                                                                             一键三连的小伙伴谢谢你呦~~~
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/897dd6716037be38f642c8002255c97b.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/34426639b2fab5695e3b7ccfa1ee76ef.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/e44aed27fd0752d9ab48d03aadae929b.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/fec6d2f24b5c72045652fa048f32a846.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/8a3e1bf6e499496b1289afb2449756ac.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/ef5d1484f03a9f41126fa126c38a9b6f.jpeg)
[**一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!**](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)
**AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**
大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**


相关文章
|
11天前
|
应用服务中间件 nginx Docker
docker部署nginx
docker部署nginx
41 1
|
20天前
|
应用服务中间件 Shell nginx
mac m1笔记本docker 安装nginx
mac m1笔记本docker 安装nginx
|
5天前
|
网络协议 Linux Shell
【权限提升】Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
【权限提升】Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
|
1月前
|
Java 关系型数据库 Docker
docker打包部署spring boot应用(mysql+jar+Nginx)
docker打包部署spring boot应用(mysql+jar+Nginx)
|
19天前
|
关系型数据库 应用服务中间件 nginx
docker基础,docker安装mysql,docker安装Nginx,docker安装mq,docker基础命令
docker基础,docker安装mysql,docker安装Nginx,docker安装mq,docker基础命令
|
19天前
|
开发框架 .NET Linux
【.NET Developer】已发布好的.NET Core项目文件如何打包为Docker镜像文件
该文介绍了如何不使用VS2019手动创建ASP.NET Core Blazor项目的Dockerfile并构建Docker镜像。首先,创建名为Dockerfile的文件,并复制提供的Dockerfile内容,该文件指定了基础镜像和工作目录。然后,通过CMD在项目目录下运行`docker build -t 自定义镜像名 .`来生成镜像。最后,使用`docker run`命令启动容器并验证项目运行。此外,文章还提到了将镜像推送到Azure Container Registry (ACR)的步骤。
|
24天前
|
数据管理 Linux Docker
docker 数据管理 与容器互联
docker 数据管理 与容器互联
|
28天前
|
存储 Docker 容器
Docker实现挂载的N种方式
Docker实现挂载的N种方式
|
1月前
|
Docker 容器
Ubantu docker学习笔记(六)容器数据卷——补充实验
Ubantu docker学习笔记(六)容器数据卷——补充实验
|
9天前
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。