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

  • 相关阅读:
    2019年11月4日随堂测试 最多输入字母统计
    写增删改查中间遇到的问题
    2019年12月9日下午自习成果
    2019年12月16日 分级考试
    2019年11月18日 JAVA期中考试 增删改查
    sql语言积累
    【转载】Java项目中常用的异常处理情况总结
    泛型
    C#数字格式化输出
    委托,Lambda的几种用法
  • 原文地址:https://www.cnblogs.com/cloud-dev/p/linux-xiao-bai-cheng-zhang-zhi-lu12Docker-bu-shuNg.html
Copyright © 2011-2022 走看看