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

docker 配置nginx启动

时间:2023-09-14 16:33:31浏览次数:35  
标签:启动 etc nginx usr conf docker local

docker中nginx常用临时地址

conf: /etc/nginx/nginx.conf

html: /usr/share/nginx/html

log: /var/log/nginx

启动临时容器:

image-20230914160335109

docker run --name my-nginx  -d nginx

在本地新建文件目录如上图

docker cp my-nginx:/etc/nginx/nginx.conf /usr/local/docker/nginx/conf/nginx.conf
docker cp -a my-nginx:/usr/share/nginx/html /usr/local/docker/nginx
docker cp  my-nginx:/etc/nginx/conf.d /usr/local/docker/nginx/conf.d

 
 删除临时容器:
 docker rm -f my-nginx
重新配置一个:
docker run --name mynignx -e TZ="Asia/Shanghai" -d -p 89:80 -v /usr/local/docker/nginx/html:/usr/share/nginx/html -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/conf.d:/etc/nginx/conf.d -v /usr/local/docker/nginx/log:/var/log/nginx nginx 
 

标签:启动,etc,nginx,usr,conf,docker,local
From: https://www.cnblogs.com/q1359720840/p/17702836.html

相关文章

  • https nginx安装证书 ssl证书安装 nginx ssl
    ]#cd/etc/nginx/拷贝文件:#rz---上传ssl配置文件,keyandcrt添加文件:cd/usr/share/nginx/htmlrzcd/etc/nginx/conf.dtouchxxxkeji.confvimxxxkeji.conf加入:--server{listen443ssl;server_namewww.xxxkeji.com;......
  • Nginx神奇的499竟然不在HTTP响应码标准内?快来了解一下!
    1前言高性能的HTTP和反向代理服务器,Nginx用来:搭建WebServer作负载均衡供配置的日志字段丰富,从各类HTTP头部到内部性能数据都有Nginx的访问日志中,存在499状态码的日志。但常见4xx状态码只有400、401、403、404等,499并未在HTTPRFC文档。这499错误日志,在流量较大场景下,特别......
  • docker 修改文件
    修改页面或者配置文件时,可以使用如下方法:dockercp[容器id]:docker容器中配置文件路径主机路径dockercpe4b322a429d1:/etc/grafana/grafana.ini/home/grafana.ini//改完之后dockercp主机文件路径[容器id]:docker容器中配置文件路径dockercp/home/grafana.in......
  • Epic Games Launcher 提示 应用程序无法正常启动(0xc000007b)
    事件起因:在给某同事安装EpicGamesLauncher报错,提示应用程序无法正常启动(0xc000007b) 解决办法: 用DirectX修复工具扫一下,修复一下C++插件,一般是由于MicrosoftVisualC++2017缺失或未正确引用引起的......
  • 同时启动多个Tomcat服务器
    前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:(1)修改http访问端口(默认为808......
  • CommandLineRunner - Spring Boot应用程序启动后执行
    在springboot启动的时候,有的时候需要做一些初始化或者预加载的事情。springboot给我们提供了这样一个接口CommandLineRunnerCommandLineRunner是一个接口,用于在SpringBoot应用程序启动后执行一些特定的任务或代码块。当应用程序启动完成后,SpringBoot会查找并执行实现了Comma......
  • 基于Docker的Redis集群配置(1)
    拉取redis镜像dockerpullredis:6.0.8启动6个docker容器,名称与端口不可重复#--cluster-enabledyes#开启redis集群#--nethost#使用宿主机的IP和端口#--appendonlyyes#开启持久化#--nameredis-1 #自定义容器名字dockerrun-d--nameredis-1--networkhost......
  • Docker介绍
    Docker介绍什么是dockerDocker最初是dotCloud公司创始人SolomonHykes在法国期间发起的一个公司内部项目,它是基于dotCloud公司多年云服务技术的一次革新。在2013年底,dotCloud公司决定改名为Docker。Docker最初是在Ubuntu12.04上开发实现的;RedHat则从RHEL6.5......
  • Docker 使用
    Docker使用1.常见命令2.数据卷命令  3.自定义镜像命令   4.自定义网络命令  5.测试脚本dockerpsdockerimagesdockerrun-d--nameweb1-p8888:8888--networkhmallweb1:1.0--restart=alwaysdockerbuild-tweb1:1.0.dockerinspectqui......
  • docker 容器的导出和导入
    环境win10导出容器可以看出来导出的文件在当前ps目录导入容器接下来,我把这个tar文件拷到ubunto服务器尝试一下导入将文件上传到服务器服务器当前环境服务器当前没有任何容器执行导入命令结果出现如下报错:Errorresponsefromdaemon:Untarexitstatus1archi......