Docker - Nuget部署

简介

NuGet 是 .NET 的包管理器。它使开发人员能够创建、共享和使用有用的 .NET 库。NuGet包的本质是一个以nupkg为后缀的zip压缩文件 (你可以将后缀改为.zip后解压查看里面的内容) ,其中包含了编译后的Dll文件以及其他相关文件。

一、拉取镜像

docker pull sunside/simple-nuget-server

二、安装程序

1.创建一个NUGET_API_KEY(提交Nuget需要用的Key),示例:manongdashu
docker run -d \
--name nuget-server \
--restart=unless-stopped \
-p 7000:80 \                                            # 映射端口
-v /etc/localtime:/etc/localtime:ro \
-v /data/nugetserver/db:/var/www/db \                   # 映射nuget数据文件
-v /data/nugetserver/packages:/var/www/packagefiles \   # 映射nuget上传的包保存目录
-e "NUGET_API_KEY=manongdashu" \                        # 定义需要上传用的KEY,随便命名
sunside/simple-nuget-server
2.访问IP:映射端口出现类似下列提示表示已安装成功

三、访问测试

下载Nuget Packge Explorer,已Windows平台为例,可直接从Microsoft Store下载安装

示例上传自己的dll

输入Nuget地址及安装时创建的NUGET_API_KEY

分享到:
本文链接:https://blog.renzicu.com/2023/06/82.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
THE END
二维码
打赏
文章目录
关闭
目 录