Docker中nginx如何安装与配置挂载
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,小编给大家分享一下Docker中nginx如何安装与配置挂载,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在Docker下载Nginx镜像docker pull nginxdocke
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
浪潮服务器服务商在哪个地方
数据库技术的主要数据模型
数据库营销的企业案例
岳阳软件开发中介
数据库自动化编程
复兴号网络安全车顶
旧手机数据库行车记录仪可以用吗
dell 服务器机柜
联百互联网络科技公司
广州一呼百应网络技术怎么样
点告科技网络技术有限公司
国家网络安全工作要坚持什么
万方数据库 排序
芜湖手机应用软件开发流程
手机游戏软件开发在哪里
广东销售软件开发多少钱
服务器管理应用模块一
南通计算机网络技术包括什么
软件开发者售后收费边界
鼠年网络安全祝福语
路由器 常用服务器
原神国际服服务器最好选哪个
济南玉泉网络技术
手机游戏软件开发在哪里
软件开发后反而迷茫
客户端和数据库的区别
服务器管理应用模块一
免费公网服务器
web项目数据库插入时间
小学网络安全告家长信