首页 > 系统相关 >docker配置nginx

docker配置nginx

时间:2024-12-26 17:52:02浏览次数:9  
标签:opt 配置 ng nginx html conf docker

docker部署项目是老生常谈的话题了。此文仅供给从未部署过的开发者查阅
  1. 安装docker,这个自行百度。参考链接https://www.runoob.com/docker/centos-docker-install.html
  2. 基于docker安装nginx镜像,docker pull nginx
  3. 运行docker容器,docker run -p 8090:80 --name ng -d nginx
  4. 创建nginx配置和日志文件目录等
    • mkdir -p /opt/nginx/conf/conf.d
    • mkdir -p /opt/nginx/log
    • mkdir -p /opt/nginx/html
  1. 将容器里面的配置文件复制一份到主机上
    • docker cp ng:/etc/nginx/conf.d /opt/nginx/conf/conf.d
    • docker cp ng:/usr/share/nginx/html /opt/nginx/
  1. 停止原容器和并删除
    • docker stop ng
    • docker rm -f ng
  1. 启动新容器携带逻辑卷
    • docker run -p 8090:80 --name ng -v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/nginx/conf/conf.d:/etc/nginx/conf.d -v /opt/nginx/log:/var/log/nginx -v /opt/nginx/html:/usr/share/nginx/html -d nginx
  1. 直接访问 8090即可得到数据。
  2. 如果想该代理修改主机的/opt/nginx目录下的相关文件,然后重复6-7步骤即可
 

标签:opt,配置,ng,nginx,html,conf,docker
From: https://www.cnblogs.com/topass123/p/18633850

相关文章

  • 在Nginx上配置并开启WebDAV服务的完整指南
    在Nginx上配置并开启WebDAV服务的完整指南如何在Nginx上开启WebDAV服务要在Nginx上开启WebDAV服务,你需要配置Nginx以支持WebDAV请求。以下是详细的步骤:1.确保Nginx安装了WebDAV模块Nginx的WebDAV功能由http_dav_module​模块提供。默认情况下,这个模块是......
  • ftp与sftp server docker部署
    目录ftpserver配置项forwindowssftpserver配置项ftpserverversion:'3.9'services:vsftpd:image:fauria/vsftpdcontainer_name:vsftpdenvironment:-FTP_PASS=ftp-FTP_USER=ftp-LOG_STD......
  • Gin框架配置ip地址白名单教程
    在Gin框架中实现IP白名单,可以通过中间件的方式检查客户端的IP地址是否在白名单中。如果不在白名单中,返回拒绝访问的响应。以下是实现教程:实现步骤定义IP白名单创建一个列表存储允许访问的IP地址。编写中间件创建一个Gin中间件,用于拦截请求并检查客户端IP......
  • Docker镜像优化
    1、概述Docker作为一款广受欢迎的容器化技术,为开发者提供了极大的便利。它能够将应用程序以及其全部的依赖项整合并打包,形成一个标准化的独立单元——镜像。对Docker镜像进行优化意义非凡,一方面可以显著降低镜像的存储空间占用,进而大幅提升其下载与部署的速率;另一方面,还......
  • 在 Docker 中部署 Jenkins,并完成项目的构建和发布
    前言Jenkins的主要作用是帮助你,把需要在本地机器完成的Maven构建、Docker镜像发布、云服务器部署等系列动作全部集成在一个服务下。简化你的构建部署操作过程,因为Jenkins也被称为CI&CD(持续集成&持续部署)工具。提供超过1000个插件(Maven、Git、NodeJs)来支持构......
  • Nginx 学习
    Nginx主要功能:Web服务器:Nginx可以作为Web服务器,接收客户端的HTTP请求,根据配置文件中的规则返回相应的网页内容反向代理:Nginx可以作为反向代理服务器,位于后端服务器(如应用服务器、数据库服务器等)之前,接收来自客户端的请求,然后将请求转发给后端服务器处理。负载均衡:Nginx......
  • Kubernetes 为什么减少对 Docker 的依赖:容器运行时演进背后的技术考量
    1、概述在当今的技术领域,容器技术的崛起与发展离不开Docker和Kubernetes的紧密合作。Docker以其创新性的容器化技术,推动了容器在全球范围内的广泛应用,为开发者提供了从容器镜像构建、容器启动与管理到镜像分发等一站式服务。Kubernetes则专注于大规模容器的编排和自动......
  • c# 使用.yaml 配置文件
    废话不多说,上教程。......
  • AWC2406分类库配置
    1)新版本的分类库视图:节点视图:前端用户可见的视图;类视图:实际存储分类对象的视图,同原来胖客户端的分类管理的视图;2)在Linux环境启动cmd命令窗口:TC_ROOT=/usr/Siemens/Teamcenterversion; export TC_ROOTTC_DATA=/usr/Siemens/Teamcenterversion/teamcenterdata; export TC_D......
  • Nginx使用手册
    由于格式和图片解析问题,为了更好的体验可前往阅读原文Nginx(发音为"engine-x")是一个高性能、开源的HTTP和反向代理服务器,也可以作为电子邮件(IMAP/POP3)代理服务器、以及通用的TCP/UDP代理服务器。它由俄罗斯的程序员IgorSysoev创建于2002年,其目的是解决C10K问题(即可以同时处理......