#執行使用者,預設即是nginx,可不設定
#user nobody;
#nginx程序,一般設定為和cpu核數一樣
worker_processes 1;
#;單個後台worker process程序的最大併發鏈結數
docker run -itd --restart=unless-stopped -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone -p $1:80:80 --name nginx -v /data/yjs/nginx/html:/usr/share/nginx/html -v /data/yjs/nginx/logs:/var/log/nginx -v /data/yjs/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx:1.12.2
解析後:
#拉取版本1.12.2的nginx
docker pull nginx:1.12.2
#-i: 以互動模式執行容器,通常與 -t 同時使用;
#-t: 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;
#-d: 後台執行容器,並返回容器id;
#通過--restart選項,可以設定容器的重啟策略,以決定在容器退出時docker守護程序是否重啟剛剛退出的容器。
#unless-stopped,在容器退出時總是重啟容器,但是不考慮在docker守護程序啟動時就已經停止了的容器
docker run -itd --restart=unless-stopped
# 同步時區
-v /etc/localtime:/etc/localtime
-v /etc/timezone:/etc/timezone
#開放埠,並對映到本地的 80 埠。
-p $1:80:80 --name nginx
#掛載到絕對路徑下
-v /data/yjs/nginx/html:/usr/share/nginx/html
-v /data/yjs/nginx/logs:/var/log/nginx
-v /data/yjs/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx:1.12.2
nginx add_header指令使用方法
nginx proxy_set_header設定、自定義header
nginx location正則寫法
nginx配置檔案nginx.conf超詳細講解
Nginx 配置解析
執行使用者,預設即是nginx,可不設定 user nobody nginx程序,一般設定為和cpu核數一樣 worker processes 1 單個後台worker process程序的最大併發鏈結數 docker run itd restart unless stopped v etc loc...
Nginx配置解析
nginx主配置檔案 etc nginx nginx.conf是乙個純文字型別的檔案,整個配置檔案是以區塊的形式組織,通常每乙個區塊以一對大括號 來表示開始與結束。如下為全域性main配置 root master conf cat nginx.conf user nobody worker proc...
nginx 配置詳情 解析
配置nginx nginx的配置檔案 usr local nginx conf nginx.conf 配置檔案常見結構的從外到內依次是 http server location 等等,預設的繼承關係是從外到內,也就是說內層塊會自動獲取外層塊的值作為預設值 server 解決監聽的 ip 網域名稱 埠...