zoukankan      html  css  js  c++  java
  • docker构建nginx

    1 准备default.conf

          

    server {
        listen       80;
        server_name  localhost;
    
        #charset koi8-r;
        access_log  /var/log/nginx/host.access.log  main;
        error_log  /var/log/nginx/error.log  error;
    
        location / {
            root   /usr/share/nginx/html;
            index  historyReloadCanvas.html; //可改成自己的首页
            try_files $uri $uri/ /index.html;
        }
        
    
        #error_page  404              /404.html;
    
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
    }

    2 Dcokerfile

        

    FROM nginx:1.16.1-alpine                   基础镜像
    COPY ./  /usr/share/nginx/html/            将目录copy到html下
    COPY ./default.conf /etc/nginx/conf.d/default.conf     替换nginx 的配置文件
    RUN chmod -R 755 /usr/share/nginx/html       复制权限

      

    3 docker build

        docker build -f ./Dockerfile -t imagename .                       -f 指定dockerfile文件  -t 指定镜像名称    注意后面的点 表示当前目录打包镜像

       docker push imagename:latest     推送镜像

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    Python, pandas: how to sort dataframe by index// Merge two dataframes by index
    永久修改VS include目录
    <OFFER05> 05_ReplaceSpaces替换空格
    用二叉树进行排序 x (从小到大)
  • 原文地址:https://www.cnblogs.com/syscn/p/13692000.html
Copyright © 2011-2022 走看看