千家信息网

如何使用Docker挂载资料卷部署Nginx

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了如何使用Docker挂载资料卷部署Nginx,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下"如何使用Docker挂载资料卷部署Ngin
千家信息网最后更新 2026年11月02日如何使用Docker挂载资料卷部署Nginx

这篇文章主要为大家展示了如何使用Docker挂载资料卷部署Nginx,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下"如何使用Docker挂载资料卷部署Nginx"这篇文章吧。

Nginx资料卷

nginx的作用有很多,比如正向代理、反向代理、负载均衡、透明代理等,一般情况下使用较多的是反向代理和负载均衡。这些操作只需要修改配置文件就可以完成,所以我们只需要将配置文件同步在本地即可。nginx配置文件的路径是 etc/nginx/nginx.conf ,首先创建对应目录和文件:

nginx1目录下的nginx.conf也要创建,内容空着就行。接下来查看镜像是否正常:

如果还没有下载镜像,使用以下命令拉取镜像(默认最新版):

docker pull nginx

接下来运行容器:

docker run -itd -p 80:80 --name nginx001 -v /docker/nginx1/nginx.conf:/etc/nginx/nginx.conf nginx

解释一下:

  • -itd:开启交互模式,模拟终端,后台运行

  • -p 80:80:对应端口映射到宿主机

  • --name nginx001:自定义容器名称

  • -v /docker/nginx1/nginx.conf:/etc/nginx/nginx.conf:将宿主机的对应文件映射到nginx的配置文件

nginx:运行的镜像名称

运行以上命令以后,会返回随机字符串代表容器创建成功:

查看运行中的容器:

没有看到nginx001,肯定是运行的时候出错了,我们来看一下错误信息:

大概意思是配置文件中没有找到events节点。因为我们创建的文件内容是空的,所以启动容器的时候直接把对应目录下的nginx.conf给映射到nginx001里面的nginx.conf了,空配置的nginx当然无法运行。

现在vi刚才本地创建好的nginx.conf,开始配置:

之前我在docker上部署了一个简易的 .net core 程序,占用本地端口 1500 ,现在我把程序通过nginx反向代理到一个指定域名,并通过80端口访问。配置文件写好以后,重启容器nginx001:

现在nginx001就成功启动了,我们访问一下刚才指定的域名:

nginx的配置已经生效。

最后我们来尝试一下docker重启会不会导致配置初始化,重启docker:

启动两个容器:

访问页面:

数据库并没有因为docker重启而被初始化,证明资料卷已经生效。以后再也不怕docker宕机而数据丢失了。

补充

nginx配置文件中的 proxy_pass 属性,非docker环境配置的时候,localhost或127.0.0.1是可以正常生效的,但是在docker下nginx容器配置localhost或127.0.0.1时,有一个小坑导致无法完成实际的反向代理。因为容器运行时,docker会给它分配单独的ip和端口,然后把docker占用的ip映射到容器ip(比如docker下mysql启动后,使用localhost可以登陆客户端)。但nginx启动时,会先读取配置文件,配置正确的话才会运行,所以容器运行成功后,docker才把本地ip映射进去。如果配置文件写的是localhost或127.0.0.1,那么只有直接访问容器的ip才会触发反向代理。所以如果在服务器使用docker配置nginx,直接输入服务器ip即可完成配置。

以上就是关于"如何使用Docker挂载资料卷部署Nginx"的内容,如果该文章对您有所帮助并觉得写得不错,劳请分享给您的好友一起学习新知识,若想了解更多相关知识内容,请多多关注行业资讯频道。

配置 容器 文件 运行 代理 资料 内容 端口 镜像 成功 时候 目录 均衡 接下来 名称 命令 域名 宿主 宿主机 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 百单网互联网科技有限公司 互联网科技深圳 互联网 科技公司 互联网金融公司科技 狮子座互联网科技 礼当家互联网科技 大白互联网科技 衡水科技产业互联网平台 昊天互联网科技有限公司 深圳育鹏互联网科技有限公司招聘 玉溪新华互联网科技好不好 四川慕妮娅互联网科技有限公司 烟台灵鸽互联网科技有限公司 浙南科技城互联网大厦招聘 互联网科技手机排行榜 西安左小互联网科技有限公司 互联网科技职业技能培训学校 六子台科技互联网展会 山东亿川互联网科技有限责任公司 厦门中拓互联网络科技有限公司 科技信息互联网 成都仁贤领冠互联网科技有限公司 华脉科技工业互联网产品 老年人脱离互联网科技的作文 济南华为互联网科技产业总部基地 厦门比较好的科技互联网公司 烟台灵鸽互联网科技有限公司 区块链结合互联网科技 中天科技中国工业互联网
0