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

在docker配置Nginx环境配置

应用于商业模式集中,对于各种API的调用,对于我们想要的功能进行暴露,对于不用的进行拦截进行鉴权。用于后面的付费

开发环境

正式上线模式

一、常用命令

  1. 停止:docker stop Nginx
  2. 重启:docker restart Nginx
  3. 删除服务:docker rm Nginx
  4. 删除镜像:docker rmi Nginx
  5. 进入服务:docker exec -it Nginx /bin/bash

二、基础安装

docker run --restart always --name Nginx -d -p 80:80 nginx

  1. restart 重启策略,always 是一直保持重启。如果不设置,可以把这条删掉。never\always
  2. 第1个 80 - 容器端口、第2个 80 - 服务器端口,这样外部通过80端口即可访问。

可以在portainer看见点击>_进入控制台

可以通过控制台看见nginx 的各种文件,由于实际开发操作过于麻烦我们需要把文件拷贝关联到本地

拷贝文件

[root@baidu ~]# docker container cp Nginx:/etc/nginx/nginx.conf /data/nginx/conf

[root@baidu ~]# docker container cp Nginx:/etc/nginx/conf.d/default.conf /data/nginx/conf.d/default.conf

[root@baidu ~]# docker container cp Nginx:/usr/share/nginx/html/index.html /data/nginx/html

查看信息

[root@baidu ~]# ls /data/nginx/conf/

nginx.conf

[root@baidu ~]# ls /data/nginx/html/

index.html

修改一下访问的主页面

3. 部署 Nginx

docker run \

--restart always \

--name Nginx \

-d \

-v /data/nginx/html:/usr/share/nginx/html \

-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \

-p 80:80 \

nginx

启动访问

可看到修改成功

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

相关文章:

  • 在不修改.gitignore的情况下,忽略个人文件的提交
  • 【Unity navmeshaggent 组件】
  • 51单片机第18步_将TIM0用作13位定时器
  • 构建现代医疗:互联网医院系统源码与电子处方小程序开发教学
  • 2024亚太赛(中文赛)数学建模竞赛选题建议+初步分析
  • 10 - Python文件编程和异常
  • AI绘画-Stable Diffusion 原理介绍及使用
  • 2024年过半,新能源车谁在掉链子?
  • 离线查询+线段树,CF522D - Closest Equals
  • CTF常用sql注入(二)报错注入(普通以及双查询)
  • LabVIEW汽车ECU测试系统
  • 3个让你爽到爆炸的学习工具
  • Java 重载和重写
  • ode45的例程|MATLAB例程|四阶龙格库塔定步长节微分方程
  • “第六感”真的存在吗?
  • 软信天成:您的数据仓库真的“达标”了吗?
  • TCP/IP模型每层内容和传输单位
  • EtherCAT通讯介绍
  • 14-4 深入探究小型语言模型 (SLM)
  • ai智能语音机器人化繁为简让沟通无界限
  • c++ primer plus 第15章友,异常和其他:友元类
  • 面试题002-Java-Java集合
  • 数组越界情况
  • 工作日常学习记录
  • C#中的容器
  • rust + mingw安装教程
  • 【sqlite3】联系人管理系统
  • 秋招Java后端开发冲刺——并发篇2(JMM与锁机制)
  • 记录一次Chrome浏览器自动排序ajax请求的JSON数据问题
  • 【嵌入式——FreeRTOS】任务