我有一个基于Windowsservercore的Docker文件,该文件托管了ASP.net Core Web应用程序。
Docker文件中的片段
ENTRYPOINT ["my.exe"] ENV ASPNETCORE_URLS http://+:5000 EXPOSE 5000
使用以下命令运行docker映像时,我试图传递将传递给exe端点的可选参数。
docker rm myapp docker run --net="host" --name myapp -p 5000:5000 myappservice
您需要拥有一个CMD
https://docs.docker.com/engine/reference/builder/#/cmd
或ENTRYPOINT
https://docs.docker.com/engine/reference/builder/#/entrypoint
在你的Dockerfile中
您应该阅读此讨论
Dockerfile中的CMD和ENTRYPOINT有什么区别?
还有那个
多次运行Docker映像时传递不同的参数