拉取镜像
下载地址 https://hub.docker.com/r/sonatype/nexus3
docker pull sonatype/nexus3
创建持久化目录
`
mkdir /data/nexus
chmod 777 /data/nexus
`
yml
version: '3'
services:nexus:restart: alwaysimage: 192.168.1.223:10242/base/sonatype/nexus3:latestcontainer_name: nexushostname: nexusports:- 10243:8081volumes:- /root/tools/nexus/data:/nexus-data
docker-compose up -d
获取密码
挂在目录下执行
cat admin.password
访问 http://ip:8081/
[root@localhost docker]# tar -xvf docker-20.10.0.tgz
配置安全策略
开启nuget策略
配置key
创建私有仓库
visual studio 使用
访问 http://10.2.1.25:10243/repository/bpa/index.json
软件配置
visual studio 项目自动打包并推送到仓库(输入nuget-push自动打包并推送到仓库)
下载PackageExplorer
启动
选择打开本地包(后续给本地包下载地址)
修改nuget包地址和密钥,修改后保存
打开nexus手动上传nuget-tools工具包
项目中应用nuget-tools包
打开程序包管理控制台 选择需要打包的项目输入nuget-push