Docker中nginx如何安装与配置挂载
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,小编给大家分享一下Docker中nginx如何安装与配置挂载,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在Docker下载Nginx镜像docker pull nginxdocke
千家信息网最后更新 2025年12月04日Docker中nginx如何安装与配置挂载
小编给大家分享一下Docker中nginx如何安装与配置挂载,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
在Docker下载Nginx镜像
docker pull nginxdocker images

创建挂载目录
mkdir -p /data/nginx/{conf,conf.d,html,logs}
编写nginx,conf配置文件,并放在文件夹中
# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events { worker_connections 1024;}http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80 default_server; listen [::]:80 default_server; server_name 182.254.161.54; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { proxy_pass http://pic; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } upstream pic{ server 182.254.161.54:8088 weight=5; server 182.254.161.54:8089 weight=5; }}启动容器
复制代码 代码如下:
docker run --name mynginx -d -p 82:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx -d docker.io/nginx
查看启动的容器
docker ps
先前已经在Docker部署两个tomcat,一个是8088端口,另一个是8089端口,并进入两个容器里编写了简单的页面
访问8088端口
访问8089端口
现在通过Nginx访问两个tomcat的内容,实现负载均衡的功能,出于区别,更能体现负载均衡的功能,两个页面的内容不一样,但是访问路径都一样,只是通过Nginx反向代理去轮换访问
看完了这篇文章,相信你对"Docker中nginx如何安装与配置挂载"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
两个
端口
配置
容器
均衡
代码
内容
功能
文件
篇文章
页面
只是
完了
文件夹
更多
目录
知识
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发工程师毕业实训报告
微信小程序有数据库的吗
宁波商城软件开发外包公司
计算机网络技术人才培养方案高职
创建和维护mysql数据库博客
低年级网络安全主题班会课件
网络安全工程师证书cad
宿迁企业网络安全准入控制
win7服务器iis配置
计算机网络技术三校生考试
网络安全训练营第八十三讲
sql数据库的应用安全性
服务器怎么做虚拟主机
软件开发和网络安全哪个好用
现代数据库技术研究生好就业吗
信息网络安全技术控制点
iis数据库连接出错
数据库触发器在那里找
怎么异地备份数据库
周口金蝶财务软件开发
网络安全行业创业
网络安全主题教育自查自纠
数据库中属性的概念解释
网吧连不上服务器怎么办
查看数据库下最大的表
软件开发的著名人物
广东应用软件开发哪家可靠
软件开发过程英文介绍
mysql多数据库
软件开发团队分工怎么写