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

  • 相关阅读:
    Unity Notes调制粒子系统的颗粒的最大数目
    Swift编程语言学习2.1——基础运营商(在)
    JavaScript语言基础知识6
    算法题:合并两个有序列表
    DDFT
    Java For循环效率试验
    Delphi ORD
    Delphi TcxTreeList 节点添加图片
    SQL Server 除法 不起作用的问题
    Delphi 继承基类的窗体,并显示基类的控件操作。
  • 原文地址:https://www.cnblogs.com/cloud-dev/p/linux-xiao-bai-cheng-zhang-zhi-lu12Docker-bu-shuNg.html
Copyright © 2011-2022 走看看