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

docker应用部署---nginx部署的配置

1. 搜索nginx镜像

docker search nginx

2. 拉取nginx镜像

docker pull nginx

3. 创建容器,设置端口映射、目录映射

# 在/root目录下创建nginx目录用于存储nginx数据信息
mkdir ~/nginx
cd ~/nginx
mkdir conf
cd conf
# 在~/nginx/conf/下创建nginx.conf文件,粘贴下面内容
vim nginx.confuser  nginx;
worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;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;keepalive_timeout  65;#gzip  on;include /etc/nginx/conf.d/*.conf;
}

切换到 nignx目录下,否则相对的一些路径会出错

docker run -id --name=c_nginx \
-p 80:80 \
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf \
-v $PWD/logs:/var/log/nginx \
-v $PWD/html:/usr/share/nginx/html \
nginx

● 参数说明:
○ -p 80:80:将容器的 80端口映射到宿主机的 80 端口。
○ -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf:将主机当前目录下的 /conf/nginx.conf 挂载到容器的 :/etc/nginx/nginx.conf。配置目录
○ -v $PWD/logs:/var/log/nginx:将主机当前目录下的 logs 目录挂载到容器的/var/log/nginx。日志目录

4. 创建一个测试页面index

cd ~/nginx/html
vim index.html
<h1>hello docker nginx</h1>

5. 使用外部机器访问nginx

在这里插入图片描述

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

相关文章:

  • Sql Server中的表组织和索引组织(聚集索引结构,非聚集索引结构,堆结构)
  • C++类对象反制机制实现_精简修改版
  • C#开发的IEnumerable接口
  • Redis详细安装教程
  • 36基于matlab的对分解层数和惩罚因子进行优化
  • 【Flutter】自定义分段选择器Slider
  • 【软考系统架构设计师】2023年系统架构师冲刺模拟习题之《软件工程》
  • 非遗主题网站的设计与实现基于PHP实现
  • YOLO目标检测——红外人员数据集【含对应voc、coco和yolo三种格式标签+划分脚本】
  • C++项目——云备份-⑧-客户端各模块实现
  • 分享一款基于 AI 的 Chrome 插件
  • Spring Authorization Server 1.1 扩展实现 OAuth2 密码模式与 Spring Cloud 的整合实战
  • 第二证券:AIGC概念活跃,焦点科技、三维通信涨停,万兴科技大涨
  • 7-4、S加减速转动实现【51单片机控制步进电机-TB6600系列】
  • RK3568-pcie接口
  • spring监听请求执行结束,移除当前ThreadLocal数据两种方法
  • 知识图谱--Jena基础操作和检索推理应用
  • GEE python——将GEE ASSETS中存储的影像或者矢量转化为数据格式XEE()
  • Java集合框架:List、Set、Map类型及泛型详解
  • Ubuntu 安装 docker
  • BUUCTF zip伪加密 1
  • p5.js 到底怎么设置背景图?
  • python+unittest+requests+HTMLRunner编写接口自动化测试集
  • Vue---监听div元素宽高改变时echart图表重新resize
  • Kubernetes Etcd不可用日志:NOSPACE 的问题修复
  • 分组卷积的思想神了
  • 北邮22级信通院数电:Verilog-FPGA(7)第七周实验(2):BCD七段显示译码器(关注我的uu们加群咯~)
  • LVS集群-DR模式
  • 行为型模式-状态模式
  • html/css/javascript/js实现的简易打飞机游戏