Docker 安裝 Nginx


【不建議使用 Docker 的形式部署,后期添加端口映射很麻煩】

安裝 Nginx

# 獲取nginx 鏡像
docker pull nginx:1.20
# 運行容器(用於復制文件到宿主機做映射)
docker run -d --name=nginx nginx:1.20

#創建宿主機目錄,用於映射
mkdir -p /opt/nginx/logs
chmod -R 777 /opt/nginx/logs/

#將容器xxx中的配置 復制到 宿主機中
docker cp xxx:/etc/nginx /opt/nginx/conf

#停止並刪除xxx
docker stop xxx
docker rm xxx

# 啟動運行容器
docker run -d --name nginx  --restart always \
    -p 80:80 -p 17084:17084 \
    -v /opt/nginx/conf:/etc/nginx  \
    -v /opt/nginx/logs:/var/log/nginx nginx:1.20 \

Nginx 配置

#stram 模塊 和http模塊是一同等級;做四層代理時需要添加上這個模塊;
stream {                                           
    server {
        listen 17084;                          #轉發 ;
        proxy_pass app_server;
    }
    upstream app_server{
        server 172.16.0.62:17084;
        server 172.16.0.62:17085;
    } 
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM