运行Docker镜像时传递可选参数
我有一个基于windowsservercore,我承载一个ASP.net核心Web应用程序的Docker文件。
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
或进入点
https://docs.docker.com/engine/reference/builder/#/entrypoint
在你的Dockerfile中
你应该阅读这个讨论
在Dockerfile中,CMD和ENTRYPOINT有什么区别?
也是那一个
多次运行Docker映像时传递不同的参数
- 在Docker中启动一个准系统MVC C#ASP.NET项目给出了“编译错误”
- 如何读取环境variables在ASP.NET核心2.0 + Docker中?
- 如何在Kitematic Boot2docker linux上安装?
- 在Visual Studio代码中debuggingDocker上的ASP.NET Core
- 如何正确运行迁移和使用entity framework核心种子docker MySql DB
- Visual Studio 2017 HRESULT:0x80004004
- ASP.NET Core + Docker +公开wwwroot
- 已经导入了具有等同标识的多个组件:“<内存组装>”和“<内存组装>”
- 在.NET核心应用程序中存储用户机密的最安全的方法是什么?