首页 > 其他分享 >docker 安装 bage私有nuget服务器并上传nuget包

docker 安装 bage私有nuget服务器并上传nuget包

时间:2023-08-02 11:57:04浏览次数:48  
标签:__ baget app mkdir nuget bage docker data

下载镜像

docker pull loicsharma/baget

创建映射文件夹

mkdir /data \
mkdir /data/app \
mkdir /data/app/baget
mkdir /data/app/baget/baget-data

 

写入配置文件baget.env

echo "# 以下配置是用于发布包的API密钥,您应该将其更改ApiKey的值以保护服务器。
ApiKey= Nuget-Packages-API-Key
Storage__Type=FileSystem
Storage__Path=/var/baget/packages
Database__Type=Sqlite
Database__ConnectionString=Data Source=/var/baget/baget.db
Search__Type=Database
Mirror__Enabled=true" >/data/app/baget/baget.env

 

创建容器

docker run -p 5555:80 --restart=always -d --env-file /data/app/baget/baget.env  -v /data/app/baget/baget-data:/var/baget --name nuget-server  loicsharma/baget:latest

 

查看服务器

打开地址   http://ip:5555

上传nuget包

dotnet nuget push -s http://ip:5555/v3/index.json -k yourkey Util.1.0.0.nupkg

 

标签:__,baget,app,mkdir,nuget,bage,docker,data
From: https://www.cnblogs.com/YorkQi/p/17600276.html

相关文章

  • Docker使用理解
    1.轻量级的虚拟机,可以像房间一样隔离每个应用,安装依赖一条命令。  保证同样的运行环境,解决每个计算机运行情况不同的问题。2.镜像是一个发布包,可以发布多个运行实例供用户访问。3.可以将镜像 dockersave 为压缩包给其他人用  命令:dockersave-o./ywtest.tarywtes......
  • .net Nuget包管理
     两种包管理模式,一种是packages.config一种是PackageReference  packages.config程序包管理文件只存在于.NETFramework的项目中,比如下图,我创建了一个.NETFramework的项目: 在添加了NuGet程序包Newtonsoft.Json之后,会自动创建packages.config这个NuGet程序包 但在.NET......
  • Docker的办公网络与容器网络互通简单实现思路
    参考博文https://www.cnblogs.com/quemengqio/p/17034668.html需求:本地电脑需要连接dev环境的docker容器网络,需要dev-java-services这台主机专门做路由转发现在需要在办公室的出口路由器上,设置静态路由,将dev的docker网络的网段,路由到dev-java-services节点上iproute172.1......
  • Docker教程
     正文:Docker介绍Docker安装镜像文件容器文件编写Dockerfile导入导出和发布 Docker官网:https://www.docker.comGithubDocker源码:https://github.com/docker/docker-ce Docker介绍一、环境配置的难题Docker的出现是为了解决环境配置的难题,软件开发最大的麻烦......
  • 第3天 - docker 常用命令整理
    镜像常用操作1.查看安装的镜像dockerimages2.启动镜像dockerrun-d--namekingbasev8r6-p54321:54321-eSYSTEM_USER=kingbasees-eSYSTEM_PWD=kingbasees-v/home/kingbase-es-v8-r6-docker/license.dat:/opt/docker/kingbase-latest/opt/license.datchyiyaqing......
  • Docker简易项目部署
    Docker简易项目部署私有仓库#dockerpull拉取,都是从hub.docker上拉取的,公司自己做的docker镜像,放在哪比较合适#dockerpush推到hub.docker,如果是公开,大家都可以下载,公司内部只希望公司的人用,其他人不能用#公司内部,需要有个仓库管理自己的镜像----》私有仓库私服 ......
  • Docker简易部署
    Docker简易部署应用部署mysql部署#在宿主机上不需要安装mysql了,直接拉取mysql镜像,运行成容器即可#部署步骤 -1创建文件夹mkdir/root/mysql mkdir/root/mysql/conf.d mkdir/root/mysql/data/-2基于镜像运行成容器(端口映射,目录映射)dockerrun......
  • docker 入门
    docker入门虚拟化技术介绍#虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟......
  • Docker
    1.docker是一个快速交付应用,运行应用的技术 1.1docker可以将应用及其依赖和运行环境(系统依赖库)打包成一个镜像,可以移植到任意的linux系统上 1.2运行时利用沙箱技术让各个容器隔离,各个应用互不干扰,启动移动通过一条命令完成,方便快捷 ......
  • 使用Maven插件为SpringBoot应用构建Docker镜像
    Docker开启远程API用vim编辑器修改docker.service文件#生成证书opensslgenrsa-aes256-outca-key.pem4096opensslreq-new-x509-days365-keyca-key.pem-sha256-outca.pemopensslgenrsa-outserver-key.pem4096opensslreq-subj"/CN=localhost"-sha256-......