我当前正在从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
中的参数吗? (8202
中的dockerfile
和撰写中的8203
)
我是否可以在compose中设置参数ENTRYPOINT
之类的参数,从而在injected
中获得dockerfile
? (在我们的情况下为arg1
)