最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在 Windows Docker 中安裝并配置 Nginx的方法(映射 Windows 端口與路徑)

 更新時(shí)間:2026年02月28日 11:00:15   作者:倚肆  
本文將詳細(xì)介紹如何在Windows系統(tǒng)的Docker環(huán)境中運(yùn)行Nginx容器,并將Windows本地路徑和端口映射到容器內(nèi),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

本指南將詳細(xì)介紹如何在 Windows 系統(tǒng)的 Docker 環(huán)境中運(yùn)行 Nginx 容器,并將 Windows 本地路徑和端口映射到容器內(nèi)。

步驟概覽

  1. 確保 Docker 運(yùn)行:確認(rèn) Docker Desktop for Windows 已啟動(dòng)并運(yùn)行在 Linux 容器模式。
  2. 準(zhǔn)備目錄結(jié)構(gòu):在 Windows 上創(chuàng)建或確認(rèn)項(xiàng)目目錄和配置文件存在。
  3. 拉取 Nginx 鏡像:從 Docker Hub 獲取官方 Nginx 鏡像。
  4. 運(yùn)行 Nginx 容器:使用 docker run 命令,正確映射端口、配置文件和日志等路徑。
  5. 驗(yàn)證與訪問(wèn):測(cè)試 Nginx 服務(wù)是否正常運(yùn)行。

詳細(xì)操作步驟

1. 準(zhǔn)備本地目錄與配置文件

根據(jù)您提供的配置,項(xiàng)目結(jié)構(gòu)假設(shè)如下:
項(xiàng)目
├── niginx配置日志
│ ├── nginx.conf # 配置文件
│ └── nginx_logs\ # 日志目錄 (error.log, access.log, nginx.pid 將生成于此)
└── (其他項(xiàng)目文件)
nginx.conf 配置文件中的關(guān)鍵路徑使用 Windows 風(fēng)格(如D:/項(xiàng)目/...),這在容器內(nèi)是無(wú)效的。通過(guò) Docker 的卷掛載(-v 參數(shù))將 Windows 的真實(shí)目錄映射為容器內(nèi)的路徑,使配置生效。

2. 拉取 Nginx 鏡像

打開(kāi) PowerShell 或命令提示符,執(zhí)行以下命令拉取最新的官方 Nginx 鏡像:

docker pull nginx:latest

查看nginx版本

docker run --rm nginx nginx -v

3. 運(yùn)行 Nginx 容器 (核心步驟)

執(zhí)行以下 docker run 命令來(lái)啟動(dòng)容器。此命令完成了以下關(guān)鍵映射:

  • 端口映射:將容器內(nèi)的 80 端口映射到 Windows 主機(jī)的 8080 端口。
  • 配置文件映射:將本地的 nginx.conf 文件覆蓋容器內(nèi)的默認(rèn)配置。
  • 日志目錄映射:將本地的日志目錄掛載到容器內(nèi),使日志文件持久化保存在 Windows 上。
  • 網(wǎng)站資源目錄映射:掛載“動(dòng)漫庫(kù)”目錄,使其可通過(guò) Nginx 訪問(wèn)。
  • MIME 類型文件:掛載容器內(nèi)默認(rèn)的 mime.types 文件,確保配置中的 include mime.types; 指令有效。
docker run -d `
--name my-nginx `
-p 8080:80 `
-v D:\項(xiàng)目\HanHan\niginx配置日志\nginx.conf:/etc/nginx/nginx.conf:ro `
-v D:\項(xiàng)目\HanHan\niginx配置日志\nginx_logs:/var/log/nginx `
-v D:\動(dòng)漫庫(kù):/usr/share/nginx/html/動(dòng)漫庫(kù) `
-v /etc/nginx/mime.types:/etc/nginx/mime.types:ro `
nginx

命令參數(shù)解釋:

  • -d:后臺(tái)運(yùn)行容器。
  • --name my-nginx:為容器指定一個(gè)名稱(例如 my-nginx),便于管理。
  • -p 8080:80:端口映射,格式為 主機(jī)端口:容器端口。訪問(wèn) http://localhost:8080 即訪問(wèn)容器 Nginx 的 80 端口。
  • -v ...:roro 表示“只讀”(read-only),防止容器修改宿主機(jī)的配置文件或關(guān)鍵系統(tǒng)文件。
  • -v D:\動(dòng)漫庫(kù):/usr/share/nginx/html/動(dòng)漫庫(kù):將 Windows 動(dòng)漫庫(kù)映射到容器內(nèi) Nginx 的默認(rèn)網(wǎng)頁(yè)根目錄下的動(dòng)漫庫(kù)子目錄。
  • 重要提示nginx.confproxy_pass 指向了 http://:8080http://。在容器內(nèi),localhost指的是容器自身,而非宿主機(jī)(Windows)。若后端服務(wù)運(yùn)行在**宿主機(jī)Windows**上,應(yīng)使用宿主機(jī)的特殊DNS名稱 `host.docker.internal` 替代。例如:
location /api {
proxy_pass http://host.docker.internal:8080;
# ... 其他 proxy_set_header 指令
}

4. 驗(yàn)證服務(wù)

  1. 檢查容器狀態(tài)
docker ps
應(yīng)能看到名為 `my-nginx` 的容器處于 `Up` 狀態(tài)。
  1. 查看容器日志
docker logs my-nginx

檢查是否有啟動(dòng)錯(cuò)誤。特別是檢查配置文件語(yǔ)法。

  1. 訪問(wèn)測(cè)試
  • 打開(kāi)瀏覽器,訪問(wèn) http://localhost:8080。
  • 訪問(wèn) http://localhost:8080/動(dòng)漫庫(kù)/ 來(lái)測(cè)試靜態(tài)資源服務(wù)。
  • 根據(jù)配置訪問(wèn)相應(yīng)的 API 路徑(如 /api)。

5. 常用管理命令

  • 停止容器
docker stop my-nginx
  • 啟動(dòng)已停止的容器
docker start my-nginx
  • 重啟容器
docker restart my-nginx
  • 進(jìn)入容器終端(用于調(diào)試):
docker exec -it my-nginx /bin/bash
  • 刪除容器(如需重新配置):
docker rm -f my-nginx

注意事項(xiàng)

  1. 路徑大小寫與空格:Windows 路徑包含空格(項(xiàng)目),在 PowerShell 中使用反引號(hào) ` 續(xù)行是有效的。在普通 CMD 中,請(qǐng)移除反引號(hào)并將命令寫在一行,或用 ^ 續(xù)行。
  2. 防火墻:確保 Windows 防火墻允許對(duì) 8080 端口的入站連接(如果需要在局域網(wǎng)內(nèi)訪問(wèn))。
  3. 配置熱重載:修改本地的 nginx.conf 后,需在容器內(nèi)執(zhí)行 nginx -s reload 使配置生效,或直接重啟容器。
docker exec my-nginx nginx -s reload
  1. 后端服務(wù)訪問(wèn):再次強(qiáng)調(diào),容器內(nèi)訪問(wèn)宿主機(jī)服務(wù),請(qǐng)使用 host.docker.internal 這個(gè)主機(jī)名。

通過(guò)以上步驟,您即可在 Windows Docker 中成功運(yùn)行一個(gè)使用自定義配置、且所有重要數(shù)據(jù)都持久化在 Windows 宿主機(jī)的 Nginx 服務(wù)。

到此這篇關(guān)于在 Windows Docker 中安裝并配置 Nginx (映射 Windows 端口與路徑)的文章就介紹到這了,更多相關(guān)docker安裝配置nginx內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker 阿里云鏡像倉(cāng)庫(kù)CR使用小結(jié)

    Docker 阿里云鏡像倉(cāng)庫(kù)CR使用小結(jié)

    阿里云提供了免費(fèi)的容器鏡像服務(wù),更重要的是支持公開(kāi)和私有倉(cāng)庫(kù),本文主要介紹了Docker 阿里云鏡像倉(cāng)庫(kù)CR使用小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • docker-compose中變量的使用方式

    docker-compose中變量的使用方式

    這篇文章主要介紹了docker-compose中變量的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker Gitlab+Jenkins+Harbor構(gòu)建持久化平臺(tái)操作

    Docker Gitlab+Jenkins+Harbor構(gòu)建持久化平臺(tái)操作

    這篇文章主要介紹了Docker Gitlab+Jenkins+Harbor構(gòu)建持久化平臺(tái)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • docker中的環(huán)境變量使用與常見(jiàn)問(wèn)題解決方案

    docker中的環(huán)境變量使用與常見(jiàn)問(wèn)題解決方案

    這篇文章主要給大家介紹了關(guān)于docker中環(huán)境變量使用與常見(jiàn)問(wèn)題解決方案的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • docker安裝sftp并實(shí)現(xiàn)文件上傳

    docker安裝sftp并實(shí)現(xiàn)文件上傳

    本文詳細(xì)介紹使用Docker快速部署SFTP服務(wù),包括查詢鏡像、啟動(dòng)服務(wù)、多用戶配置及宿主機(jī)目錄映射等步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-07-07
  • Docker容器與宿主機(jī)相互訪問(wèn)更方便的方法

    Docker容器與宿主機(jī)相互訪問(wèn)更方便的方法

    Docker是當(dāng)今使用范圍最廣的開(kāi)源容器技術(shù)之一,具有高效易用的優(yōu)點(diǎn),然而如果使用Docker時(shí)采取不當(dāng)安全策略,則可能導(dǎo)致系統(tǒng)面臨安全威脅,這篇文章主要給大家介紹了關(guān)于Docker容器與宿主機(jī)相互訪問(wèn)更方便的方法,需要的朋友可以參考下
    2023-05-05
  • Docker-CE安裝的兩種實(shí)現(xiàn)方式

    Docker-CE安裝的兩種實(shí)現(xiàn)方式

    文章指導(dǎo)如何卸載失敗安裝的Docker,并提供兩種安裝方式:官方腳本一鍵安裝與手動(dòng)安裝Docker CE,步驟涵蓋更新系統(tǒng)、添加密鑰和倉(cāng)庫(kù)、安裝組件、啟動(dòng)服務(wù)及驗(yàn)證安裝
    2025-09-09
  • 基于Docker部署Hermes Agent并接入飛書機(jī)器人的完整指南

    基于Docker部署Hermes Agent并接入飛書機(jī)器人的完整指南

    在 AI 技術(shù)快速發(fā)展的今天,將大模型能力接入企業(yè)辦公系統(tǒng)已經(jīng)成為一種趨勢(shì),本文將圍繞開(kāi)源項(xiàng)目 Hermes Agent,手把手帶你完成從部署到接入飛書機(jī)器人的完整流程,需要的朋友可以參考下
    2026-04-04
  • Docker執(zhí)行DockerFile構(gòu)建過(guò)程指令解析

    Docker執(zhí)行DockerFile構(gòu)建過(guò)程指令解析

    這篇文章主要為大家介紹了Docker執(zhí)行DockerFile構(gòu)建過(guò)程及DockerFile的指令解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>
    2022-04-04
  • Docker搭建青龍面板教程(圖文)

    Docker搭建青龍面板教程(圖文)

    青龍面板是一款用于管理和運(yùn)行腳本的Web界面,廣泛應(yīng)用于各類自動(dòng)化腳本的管理,本文主要介紹了Docker搭建青龍面板教程,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09

最新評(píng)論

东乌| 安康市| 昌宁县| 庆阳市| 渭南市| 丹东市| 古丈县| 甘洛县| 永登县| 南投市| 桐城市| 安顺市| 藁城市| 定州市| 寿光市| 台州市| 湘潭县| 马公市| 荣成市| 普宁市| 崇仁县| 土默特右旗| 当涂县| 时尚| 全椒县| 辉县市| 潮州市| 抚顺县| 聂荣县| 舞阳县| 星座| 邛崃市| 长治市| 孝昌县| 喀什市| 盐津县| 沙河市| 洞口县| 潞西市| 大埔区| 商都县|