В настоящее время я запускаю контейнер из dockerfile
, который использует некоторые аргументы и порты.
Мой вопрос таков: docker-compose
переопределяет порт, который я expose
в dockerfile
?
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS build-env
WORKDIR /app
COPY ./publish .
ENTRYPOINT ["dotnet","Server.dll","arg1"]
EXPOSE 8202
Docker-compose
services:
mp:
image: mp
build: ./mpserver
ports:
- 8202:8203 <-----lets say i change the left side in the dockerfile
В моей ситуации compose
может изменить параметры внутри dockerfile
(s)?(8202
в dockerfile
и 8203
в compose)
Могу ли я установить параметры, такие как аргументы ENTRYPOINT
в compose, которые каким-то образом получат injected
в dockerfile
?(в нашем случае arg1
)