前面我寫了一系列關於持續集成的文章,最終構建出來的鏡像運行之后,應該會發現每次構建運行之后端口都變了,這對於我們來說是十分不方便的,所以我們可以通過修改docker compose的配置文件來完成我們的需求。
熟悉Docker的都應該知道容器運行時其內部會有一個端口以映射到我們外部的端口,我們需要固定的就是這個外部端口。
打開 docker-compose.override.yml
文件
version: '3'
services:
webapplication6:
environment:
- ASPNETCORE_ENVIRONMENT=Development
ports:
- "80"
上面的代碼最后有一個ports,我們改為 "32774:80"
,那么我們外部端口就會被固定位32774,就是這么簡單!