zoukankan      html  css  js  c++  java
  • docker基本使用-nginx

    在docker环境中部署使用nginx

    1,安装nginx

    docker pull nginx
    

    2,随便启动一下nginx,测试是否安装成功

       a,启动nginx

    sudo docker run --name nginx-test -p 8081:80 -d nginx
    

     执行后,返回一串代码表示启动安装成功

    3,修改nginx配置,把docker里面的nginx相关配置指向方便修改的目录

     a,创建目录(自行创建详细目录)

    mkdir -p /usr/local/docker_nginx/www/html /usr/local/docker_nginx/logs /usr/local/docker_nginx/conf

     b,复制docker里面的nginx配置到以上目录

       执行docker ps,然后复制containerId,并执行复制nginx.conf

    sudo docker cp d59b0e4fe154:/etc/nginx/nginx.conf /usr/local/docker_nginx/conf

    4,关闭并移除之前的nginx容器

    #查看所有的容器编号
    docker ps -l
    #移除容器
    docker rm <container ID>
    #停止容器
    docker container stop <container ID>
    

    5,正式启动nginx容器

    sudo docker run -d -p 8081:80 --name nginx-docker-web -v /usr/local/docker_nginx/www/html:/usr/share/nginx/html -v 
    /usr/local/docker_nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker_nginx/logs:/var/log/nginx nginx

      执行后,返回一串代码表示启动成功

    6,在/usr/local/docker_nginx/www/html目录下,创建index.html,然后直接访问即可

         http://xxxxxx:8081/index.html

     

  • 相关阅读:
    2.1.4 现代计算机的设计原则(译)
    2.1.2 指令执行(译)
    计算机体系结构之一体系结构【译】
    2.2.1 比特【译】
    2.1.6 处理器级并行【译】
    jQery Datatables回调函数中文
    彪悍的人生不需要解释
    程序员读书雷达
    打开页面自动打开QQ的javascript代码
    EF大数据插入
  • 原文地址:https://www.cnblogs.com/front-web/p/13305965.html
Copyright © 2011-2022 走看看