zoukankan      html  css  js  c++  java
  • docker 安装 nignx 并将对应配置文件映射

    下载最新镜像

    docker pull nginx

    创建对应的映射目录

    mkdir /data/app/nginx/html

    mkdir /data/app/nginx/conf.d

    mkdir /data/app/nginx/conf/

    mkdir/ data/app/nginx/logs

    运行对应实例(这里之所以要运行起来时因为要把对应的配置文件copy一份用于挂载)

    docker run --name mynginx -p 80:80 nginx

    copy对应配置项到挂载目录

    docker cp 容器Id:/etc/nginx/conf.d/default.conf /data/app/nginx/conf.d/default.conf

    docker cp 容器Id:/etc/nginx/nginx.conf  /data/app/nginx/conf/nginx.conf

    docker cp 容器Id:/usr/share/nginx/html   /data/app/nginx/

    删除运行nginx容器

    docker stop 容器Id

    docker rm 容器Id

    运行镜像并挂载

    docker run --name mynginx \
    -v /data/app/nginx/html:/usr/share/nginx/html \
    -v /data/app/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf \
    -v /data/app/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
    -v /data/app/nginx/logs:/var/log/nginx -d -p 80:80 nginx 

    更改Nginx配置

    找到配置 vim /data/app/nginx/conf/nginx.conf

    具体配置参考此篇文章:https://www.runoob.com/w3cnote/nginx-setup-intro.html 注意格式

    配置完成后重启容器就行

  • 相关阅读:
    Linux文本检索命令grep笔记
    Python中字典的相关操作
    Go 语言函数闭包
    Go 语言多维数组
    Go 错误处理
    Go 语言接口
    Go 语言类型转换
    Go 语言递归函数
    Go 语言Map(集合)
    Go 语言范围(Range)
  • 原文地址:https://www.cnblogs.com/YorkQi/p/14517552.html
Copyright © 2011-2022 走看看