首页 > 其他分享 >Docker 安装私人NuGet服务

Docker 安装私人NuGet服务

时间:2023-07-01 23:34:05浏览次数:42  
标签:__ nuget baget NuGet -- opt Docker 私人 dockerdata

Docker 安装 NuGet服务(使用baget)

使用root用户操作

1、拉取官方的最新版本的镜像

docker pull loicsharma/baget

 

2、创建主机挂载配置目录

nuget目录存放文件,删除重启容器不会丢失

mkdir -p /opt/dockerdata/nuget

3、创建baget配置文件

vi /opt/dockerdata/nuget/baget.env

 写入配置信息

ApiKey=你的密码

Storage__Type=FileSystem
Storage__Path=/var/baget/packages
Database__Type=Sqlite
Database__ConnectionString=Data Source=/var/baget/baget.db
Search__Type=Database

 

4、创建容器

docker run -itd --name nuget-server -p 8888:80 --env-file /opt/dockerdata/nuget/baget.env -v "/opt/dockerdata/nuget:/var/baget" loicsharma/baget:latest

 

命令说明:

 

-it 表示与容器进行交互式启动 -d 表示可后台运行容器(守护式运行)
--name: 指定容器名;
-p: 指定服务运行的端口;
-v: 映射目录或文件;
--env-file 配置文件所在目录

 

 

 

 

5、推包参考

dotnet nuget push MicroService.Cache.RepositoryRedis.1.0.0.2.nupkg -k nugetpassword -s http://你的IP:8888/v3/index.json

命令说明

-k apikey密钥

-s nuget服务json路径

 

 

 

标签:__,nuget,baget,NuGet,--,opt,Docker,私人,dockerdata
From: https://www.cnblogs.com/Henryblogs/p/17520169.html

相关文章

  • MacOS M1 环境下的 Nginx + docker php-fpm7.4 部署fastadmin
    DokerfileFROMphp:7.4-fpm#php版本低于8的话安装swoole建议指定版本RUNapt-getupdate&&apt-getinstall-y\libfreetype6-dev\libjpeg62-turbo-dev\libpng-dev\libzip-dev\libssl-dev\git\unzip\&&do......
  • 多端全栈项目实战:大型商业级代驾业务全流程落地SpringCloudAlibaba+Mysql+Redis+Docke
    多端全栈项目实战:大型商业级代驾业务全流程落地SpringCloudAlibaba+Mysql+Redis+Docker+Uniapp+Vue3随着移动互联网的快速发展和智能手机的普及,代驾服务成为了一个日益火热的行业。在这个行业中,如何构建一个具备商业级可靠性和扩展性的代驾业务系统成为了关键问题。本文将介绍一......
  • Docker 安装MongoDB
    Docker安装Consul单机模式使用root用户操作1、拉取官方的最新版本的镜像dockerpullmongo:latest2、创建主机挂载配置目录data目录存放mongodb数据库文件,删除重启容器不会丢失mkdir-p/opt/dockerdata/mongodb/data3、docker启动 mongodockerrun-itd--namemon......
  • win11安装Docker 改位置 | vscode + wsl + docker
    起因因为docker安装强制位置【安装没这个选项】是C:\ProgramFiles\Docker解决使用命令mklink/j"C:\ProgramFiles\Docker""D:\Softwars\Docker"若出现解决:把C:\ProgramFiles\Docker这个文件夹删了......
  • 部署Docker版本ELK
    部署Docker版本ELK目录部署Docker版本ELK1下载docker镜像2创建部署ELK的配置文件1下载docker镜像dokcerpullsebp/elk#修改系统的vm.max_map_countvi/etc/sysctl.conf#增加以下属性vm.max_map_count=262144#查看修改结果sysctl-p2创建部署ELK的配置文件......
  • docker版本的升级
    CentOS7版本下升级包yum-yupdate卸载原有包yumremovedocker-selinux-y这里为什么只卸载docker-selinux呢?因为卸载docker-selinux的时候会自动把docker相关的依赖都卸载掉依赖关系解决==========================================================================......
  • docker学习三 实例部署
    1、nginx的docker部署1.1、下载nginx镜像dockerpullnginx1.2、运行nginx镜像[root@iZbp10j4antmyah3ya8nioZ~]#dockerrun-d-p80:80--namemynginx01nginx1c48fb6b753f73e59740c4dbd86006e68f09d8c83ba2fe8c666cb3422ec56af7[root@iZbp10j4antmyah3ya8nioZ~]#do......
  • docker安装记录-centos
    1.下载依赖以及脚本[email protected]:a356a/deploy.git2.执行脚本-dockerInstall.sh脚本具体执行:卸载原有dockeryum-yremove$(yumlistinstalled|grepdocker|awk'{print$1}')安装需要的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加镜像......
  • Docker容器镜像加速
    环境:CentOS7设置docker环境[root@Master~]#mkdir-p/etc/docker[root@Master~]#cd/etc/docker[root@Masterdocker]#vidaemon.json{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}重启服务[root@Masterdocker]#systemctldaemon-rel......
  • 安装Docker容器(Linux系统)
    环境:CentOS7更新yum包[root@Master~]#yumupdateLoadedplugins:fastestmirrorDeterminingfastestmirrors*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.combase......