zoukankan      html  css  js  c++  java
  • Docker 安装NGINX

    拉取镜像

    docker pull nginx
    

    使用默认配置启动NGINX

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

    如果需要开机启动:

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

    在浏览器中打开 127.0.0.1 测试是否安装成功。

    curl 127.0.0.1
    

    NGINX使用主机目录配置

    新建配置目录

    mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf
    

    www: 目录将映射为 nginx 容器配置的虚拟目录。

    logs: 目录将映射为 nginx 容器的日志目录。

    conf: 目录里的配置文件将映射为 nginx 容器的配置文件。

    复制默认配置

    docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/
    

    nginx:运行容器时的名称

    部署新的NGINX容器

    docker run -p 8080:80 --name nginx-test-web 
      -v /home/nginx/www:/usr/share/nginx/html 
      -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf 
      -v /home/nginx/logs:/var/log/nginx 
      -d nginx
    

    使用本地目录

    docker run --name nginx -p 80:80 -v /usr/share/www/html:/usr/share/nginx/html:ro -d nginx
    

    -v 本地目录:docker容器目录:ro

  • 相关阅读:
    函数的有用信息,装饰器 day12
    函数名、闭包、装饰器 day11
    函数的动态参数与命名空间 day10
    函数 day9
    集合 day8
    文件操作 day8
    基础数据类型补充,及capy daty7
    day7 回顾
    编码补充 daty 6
    字典的增删改查 daty 5
  • 原文地址:https://www.cnblogs.com/xlizi/p/13772600.html
Copyright © 2011-2022 走看看