Dcoker安装Nuget私有服务
1.注册nuget账号,获取apikey。NuGet Gallery | Home
2.创建挂载目录并授权(写入权限)
mkdir /var/nuget/database
mkdir /var/nuget/packages
chmod 666 /var/nuget
3.安装运行nuget服务
docker run -d -p 8800:80 -v /var/nuget/database:/var/www/db -v /var/nuget/packages:/var/www/packagefiles -e NUGET_API_KEY=【apikey】 --name nuget sunside/simple-nuget-server
4.设置容器开机启动
docker update --restart=always 容器名 设置容器开机启动
5.创建测试nuget包
5.1在项目【包】=》【常规】勾选生成nuget包,如下图:

5.2根据自己的需求修改生成包的ID,标题,和版本号。最终生成如下图包:

5.3在此目录进入CMD命令,通过命令推送到nuget服务器。
dotnet nuget push *.nupkg -k 【apikey】 -s http://ip:prot
6.删除nuget包
下载工具nuget.exe,打开命令行,输入nuget delete 《packageid》 <版本> -ApiKey 《apikey》 -Source 《nuget服务器地址》 -NoPrompt
nuget.exe下载地址:https://www.nuget.org/downloads
7.创建VS自定义菜单,推送nuget包。
参考文章:docker 部署私人 nuget 服务 - 顽皮大叔 - 博客园 (cnblogs.com)
posted on 2022-08-29 14:46 leixiangyang 阅读(62) 评论(0) 收藏 举报
浙公网安备 33010602011771号