ASP.NET Core 如何在運行Docker容器時指定容器外部端口(docker compose)


前面我寫了一系列關於持續集成的文章,最終構建出來的鏡像運行之后,應該會發現每次構建運行之后端口都變了,這對於我們來說是十分不方便的,所以我們可以通過修改docker compose的配置文件來完成我們的需求。

熟悉Docker的都應該知道容器運行時其內部會有一個端口以映射到我們外部的端口,我們需要固定的就是這個外部端口。

打開 docker-compose.override.yml 文件

version: '3'

services:
  webapplication6:
    environment:
      - ASPNETCORE_ENVIRONMENT=Development
    ports:
      - "80"

上面的代碼最后有一個ports,我們改為 "32774:80",那么我們外部端口就會被固定位32774,就是這么簡單!


免責聲明!

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



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