首页 > 系统相关 >技术组件-nginx-docker安装

技术组件-nginx-docker安装

时间:2023-08-21 13:34:42浏览次数:34  
标签:etc nginx html conf 组件 docker data

安装

  • 搜索版本
docker search nginx
  • 下载镜像
docker pull nginx:1.22
  • 创建目录
mkdir -p /data/docker/data/nginx/conf
mkdir -p /data/docker/data/nginx/log
mkdir -p /data/docker/data/nginx/html
mkdir -p /data/docker/data/nginx/cer
  • 创建临时nginx
docker run --name nginx -p 80:80 -d nginx:1.22
  • 拷贝文件
# 将容器nginx.conf文件复制到宿主机
# 将容器conf.d文件夹下内容复制到宿主机
# 将容器中的html文件夹复制到宿主机

docker cp nginx:/etc/nginx/nginx.conf /data/docker/data/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /data/docker/data/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /data/docker/data/nginx/
  • 删除临时nginx
docker stop nginx
docker rm nginx

正式创建nginx、启动nginx

  • 创建nginx容器
docker run \
-p 80:80 \
--name nginx \
-v /data/docker/data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/docker/data/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /data/docker/data/nginx/log:/var/log/nginx \
-v /data/docker/data/nginx/html:/usr/share/nginx/html \
-v /data/docker/data/nginx/cer:/etc/nginx/cer \
-d nginx:1.22

标签:etc,nginx,html,conf,组件,docker,data
From: https://www.cnblogs.com/xiaomulovetech/p/17645766.html

相关文章

  • \\NSHA10320UAP.ubsglobal-prod.msad.ubs.net\data\部署包\组件全量0818\组件
    com.yss.ams.bbzx-202308031009-V2.0.0.10.39-20221115.jarcom.yss.ams.reportConfigSetting-20230714135143.jarcom.yss.ams.ReportViewer-202308031009-V2.0.0.10.39-20221115.jarcom.yss.ams.website-202308031009-V2.0.0.10.39-20221115.jarcom.yss.sofa.foundation.a......
  • docker存储
    一、什么是容器数据卷Docker将运用与运行的环境打包形成容器运行,Docker容器产生的数据,如果不通过dockercommit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在Docker中我们使用卷。卷就是目录或文件,存在于一个或多个容器中......
  • docker centos7乱码怎么解决
    采用dockerpulldocker.io/centos下载的基础镜像,是不带中文环境的。可以进入容器内使用locale查看当前语言环境。#添加中文环境编码,安装两个包yuminstallkde-l10n-Chinese-yyuminstallglibc-common-y#转化语言环境和字符集localedef-c-fUTF-8-izh_CNzh......
  • Nginx中location语法有哪些?【杭州多测师_王sir】
     1、location 介绍location是Nginx中的块级指令(block directive),location指令的功能是用来匹配不同的url请求,进而对请求做不同的处理和响应,这其中较难理解的是多个location的匹配顺序,本文会作为重点来解释和说明。开始之前先明确一些约定,我们输入的网址叫做请求URI,nginx用请......
  • 树状选择组件
    1、创建组件<template><!--遮罩层--><divclass="mask"v-if="show"><!--picker--><divclass="content":style="'height:'+height"><divclass="header&qu......
  • docker 设置环境变量
    dockerrun-itd--namejf--restart=always--privileged=true-p8080:8080-v/home/yida/apps/jf/logs-8076:/usr/local/tomcat/logs-eMYSQL_SERVICE_HOST=10.143.133.118-eMYSQL_SERVICE_PORT=3306-eMYSQL_SERVICE_USER=root-eMYSQL_SERVICE_PASSWORD=5mLzHsy......
  • Docker 命令汇总
    容器操作查看正在运行的容器:dockerps查看所有容器(包括停止的容器):docker ps -a启动容器:docker start停止容器:docker stop进入正在运行的容器:docker exec -it /bin/bash导出容器为镜像:docker commit删除容器:docker rm镜像操作查看本地镜像列表:docker images拉取镜像:d......
  • 2023.8.20 - nginx子域名简单判断案例
    server{listen80;server_namelvyehao.com;indexindex.htmlindex.htmindex.php;#设置子域名目录set$doc"lvyehao.com";if($host~^(\w+)\.lvyehao\.com){set$doc$1;}......
  • nginx+supervisor+flask
    #!/bin/bash#1.升级openSSLyuminstall-yzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgccmakelibffi-develyuminstallwget-ywgethttps://www.openssl.org/source/openssl-1.1.1q.tar.gz--no-check-certifica......
  • Docker 的数据管理
    目录一、管理Docker容器中的数据1.数据卷2.数据卷容器二、容器互联三、Docker镜像创建1.基于已有镜像创建2.基于本地模板创建3.基于Dockerfile创建(1)联合文件系统(UnionFS)(2)镜像加载原理一、管理Docker容器中的数据管理Docker容器中数据主要有两种方式:数据卷(DataVolum......