zoukankan      html  css  js  c++  java
  • Docker容器之Nginx

      一,pull一个Nginx镜像

    docker pull nginx

      

      二,Nginx镜像文件说明

    配置文件 /etc/nginx/nginx.conf
    网站根目录 /usr/share/nginx/html/
    日志文件目录 /var/log/nginx/
    

      

      三,启动跑一个静态网页

    docker run --name my-nginx -d -p 81:80 -v /webroot/:/usr/share/nginx/html:ro  nginx
    

      --name指定容器名称

      -d容器在后台运行

      -p指定主机的81端口映射到容器的80端口

      -v指定使用主机的/webroot目录挂载到容器的/usr/share/nginx/html目录及网站根目录

      ro只读方式打开

      nginx最后跟镜像名称

     

      根目录放置一个静态页面

      测试访问

      

      四,添加日志记录

      首先kill删除刚刚创建的容器

    docker rm -f my-nginx
    

      

      带日志的启动

    docker run -d -p 81:80 
    > --name my-nginx 
    > -v /webroot/:/usr/share/nginx/html 
    > -v /var/log/nginx/:/var/log/nginx/ 
    > nginx 
    

      对比前面的增加了日志到主机目录/var/log/nginx/access.log

       五,指定配置文件启动

      首先从容器拷贝配置文件至本地

    docker cp my-nginx:/etc/nginx/nginx.conf /etc/nginx/nginx.conf
    

      启动

    docker run -d -p 81:80 
    > --name my-nginx 
    > -v /webroot/:/usr/share/nginx/html 
    >  -v /var/log/nginx/:/var/log/nginx 
    > -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf 
    > nginx
    

      可以在启动前编辑修改配置文件

      PS:启动容器以后如果配置文件有修改需要重新启动容器

  • 相关阅读:
    WPF:改变ListBoxItem和ListViewItem的颜色
    WPF样式——经典博客
    WPF中的Style(风格,样式)
    WPF中的动画
    WPF StoryBoard用法
    WPF 单个触发器、多个触发器、多条件触发器
    WPF编程学习 —— 样式
    WFP学习好微博
    Style、ControlTemplate 和 DataTemplate 触发器
    Arcgis 中国区技术支持 官网
  • 原文地址:https://www.cnblogs.com/minseo/p/8809129.html
Copyright © 2011-2022 走看看