docker nginx:1.21.4
生活随笔
收集整理的這篇文章主要介紹了
docker nginx:1.21.4
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一、入門試煉
- 1. 創(chuàng)建掛載目錄
- 2. 賦予目錄權限
- 3. 創(chuàng)建nginx容器
- 二、進階試煉
- 2.1. 自定義nginx.conf
- 2.2. 拷貝文件
- 2.3. 自定義配置啟動
功能:
1.web服務器 部署前端系統(tǒng)
2.反向代理 實現(xiàn)后端服務器集群負載均衡
一、入門試煉
1. 創(chuàng)建掛載目錄
mkdir /app/nginx/conf/ /app/nginx/dist -p2. 賦予目錄權限
chmod 777 /app/nginx -R3. 創(chuàng)建nginx容器
基本運行nginx,部署自己前端系統(tǒng)
說明:nginx容器內(nèi)部前端路徑為:/usr/share/nginx/html :ro(readonly)
二、進階試煉
自定義nginx.conf 使用反向代理功能
說明: nginx容器中默認配置文件路徑 /etc/nginx/nginx.conf
nginx.conf 必須和版本一致
2.1. 自定義nginx.conf
運行一個臨時容器,復制容器中/etc/nginx/nginx.conf 到宿主機
docker run \ -d \ --name nginx-tmp \ -p 80:80 \ nginx:1.21.42.2. 拷貝文件
復制配置和靜態(tài)頁面index.html,不然訪問瀏覽器會403
docker cp nginx-tmp:/etc/nginx/conf.d/default.conf /app/nginx/conf/default.conf docker cp nginx-tmp:/usr/share/nginx/html/index.html /app/nginx/dist/index.html刪除臨時容器
docker rm -f nginx-tmp2.3. 自定義配置啟動
docker run \ -d \ --name nginx \ -p 80:80 \ -v /app/nginx/dist:/usr/share/nginx/html:ro \ -v /app/nginx/conf:/etc/nginx/conf.d \ --privileged=true \ nginx:1.21.4企業(yè)內(nèi)部使用:
在 /app/nginx/conf目錄下面新增自定義的xxx.conf文件即可,建議一個中間件一個文件,便于管理
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的docker nginx:1.21.4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS Code 报错Vetur can‘
- 下一篇: 精讲23种设计模式-基于观察者模式~设计