k8s+docker+proget 镜像制作

安装proget

1 首先在k8s上运行proget的数据库配置有个注意点:要根据proget官网要求的sql server排序方式建数据库,不然数据保存的时候会报错

2 proget运行起来后,默认的api endpoint url 是不带端口的,这样会导致 配置在vs的nuget管理器下载的时候会500,

  解决的方式是在全局这种里面的Web.BaseUrl 设置成带端口号。

=============至此proget的坑就完了

镜像制作

1 因为Dockerfile 里面要运行dotnet restore ,这是如果你的项目里面有dll从私有的nuget服务器上拉取的,需要单独配置nuget的地址

这里参照官网https://docs.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior

查看本机的Nuget.Config: %appdata%\NuGet\NuGet.Config

 https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-restore?tabs=netcore2x

最后在dockerfile 的dotnet restore 后面--configfile  "path"

 =====

如果对看到的人有帮助 请赞下

posted @ 2019-07-19 16:11  张三你好  阅读(368)  评论(0编辑  收藏  举报