我想为我的.net核心项目创建docker镜像。我已经创建了.net核心项目与码头启用功能。如果我从VS运行项目,它会自动为我创建docker镜像。但是我想通过docker命令创建镜像(我不想在我的机器上创建/运行容器,只想从源代码创建docker镜像)。我正在使用docker for windows。
有什么帮助吗?
我设法挂载了一个驱动器,其中包含一个专门为此目的创建的新NuGet.config文件,因为我的团队没有将该配置文件作为Git存储库的一部分,但感觉这是错误的。由于Docker的官方镜像没有将.NET作为库的一部分,一些人建议下载一个windows镜像来运行nuget source add,但这似乎也很糟糕。我的Dockerfile:
FROM mcr.microsoft.com/dotnet/co