zoukankan      html  css  js  c++  java
  • Centos7 Docker安装Nginx教程

    直接开干,不用啰嗦!

    Centos7 Docker安装Nginx教程

    1、查看官方Nginx镜像版本,执行

    $ docker search nginx

     2、拉取Nginx镜像,执行

    $ docker pull nginx

    3、先运行容器,查看一下nginx容器中的配置,执行

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

    4、查看nginx的配置文件目录,执行

    $ docker exec nginx ls /etc/nginx

     5、复制Nginx容器中的配置文件到本地主机上,首先创建如下目录在本地,执行

    $ mkdir   -p   /test/nginx/conf      //该目录用于挂载nginx的以上主配置文件
    $ mkdir   -p   /test/nginx/logs      //该目录用于挂载nginx的日志文件
    $ mkdir   -p   /test/nginx/www       //该目录用于挂载nginx的静态页面

    6、执行容器到本地配置文件的拷贝,执行

    $ docker cp -a nginx:/etc/nginx/ /test/nginx/conf(该目录是自己上面创建的)

    7、停止并删除上面运行的nginx容器,执行

    $ docker stop nginx 
    $ docker rm nginx

    8、开始运行nginx容器,以及挂载本地运行目录,这步一定一定要小心注意,执行

    $ docker run -p 80:80 --restart always --name nginx -v /test/nginx/www:/usr/share/nginx/html  -v /srv/nginx/conf/:/test/nginx/conf/nginx -v /test/nginx/logs:/var/log/nginx -d nginx

    9、最后如果一切正常,执行

    $ docker ps -a 

     可以看出nginx已经成功启动在容器里面了。最后访问试试,至此以成功







  • 相关阅读:
    Intellij IDEA 一些不为人知的技巧
    IDEA配置GIT
    返回数据
    IDEA字体设置
    @RequestParam
    @RequestMapping
    基于jquery fly插件实现加入购物车抛物线动画效果,jquery.fly.js
    js倒计时代码 适合于促销-倒计时代码
    phpstorm 10 注册码
    dispaly:table-cell,inline-block,阐述以及案例
  • 原文地址:https://www.cnblogs.com/dszazhy/p/11527553.html
Copyright © 2011-2022 走看看