zoukankan      html  css  js  c++  java
  • linux小白成长之路12————​Docker部署Nginx

    【内容指引】
    Docker安装Nginx;
    简单启动;
    准备配置文件;

    一、Docker安装Nginx

    指令:docker pull nginx

    二、简单启动

    指令:docker run --name mynginx -p 80:80 -d nginx

    在浏览器中访问服务器的公网IP或域名,可看到Nginx的默认首页:

    三、准备配置文件

    1.建立nginx自定义首页

    在CentOs下进入/usr/docker目录,新增/usr/docker/mynginx/html/index.html页面

    2.建立nginx自定义配置

    在CentOs下进入/etc/docker目录,新增/etc/docker/mynginx/conf.d目录

    3.拷贝nginx默认配置

    指令:docker cp mynginx:/etc/nginx/nginx.conf /etc/docker/mynginx

    4.拷贝nginx子配置

    指令:docker cp mynginx:/etc/nginx/conf.d/default.conf /etc/docker/mynginx/conf.d

    5.拷贝日志:

    指令:
    docker cp mynginx:/var/log/nginx/access.log /logs
    docker cp mynginx:/var/log/nginx/error.log /logs

    四、停止并删除简单启动的nginx容器

    指令:
    docker stop mynginx
    docker rm mynginx

    五、用指定配置文件的方式正式运行Nginx

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

    docker run --name mynginx -p 80:80 -p 443:443 -v /usr/docker/mynginx/html:/usr/share/nginx/html:ro -v /logs:/var/log/nginx -v /etc/docker/mynginx/nginx.conf:/etc/nginx/nginx.conf:ro -v /etc/docker/mynginx/conf.d:/etc/nginx/conf.d -d nginx

  • 相关阅读:
    [读书计划]2015读书计划
    [整理]iOS开发学习
    nginx配置
    Nginx的使用
    Spring
    JSP的使用以及EL和JSTL的使用
    关于linux安装tomcat和mysql
    linux常用操作(安装jdk配置环境变量)
    redis的安装与使用
    Mybatis
  • 原文地址:https://www.cnblogs.com/cloud-dev/p/linux-xiao-bai-cheng-zhang-zhi-lu12Docker-bu-shuNg.html
Copyright © 2011-2022 走看看