『贴代码』
技术分享
精选作品
优选问答
成长笔记
PasteSpider之私有仓库的创建和使用
尘埃 2024-08-06 3023 178 0 编辑
docker registry的私有仓库的创建,在PasteSpider中,只需要一键,即可创建!

更多PasteSpider的操作介绍,请前往 PasteSpider操作文档



    如果你的服务需要配置给多台服务器,

    那么镜像的方案就是搞一个镜像服务器,

    其他服务器要部署某一个服务的时候,

    去这个服务器拉取镜像,这就是私有仓库的由来

    PasteSpider的私有仓库的实现是使用docker registry,我们一起来看看在PasteSpider中是如何创建私有仓库的!   

基础信息-仓储列表-->新建

    私有仓库要看需求,如果单台服务器,不建议搭建这个,没这个必要,还浪费每次的推拉时间

image.png

这里要注意的是域名和端口,不能使用443,因为使用的是自建证书,由于私有仓库的限制,一定要使用https的模式,然后是对应的端口在服务器上要开放了白名单!

基于你的实际情况填写,如果不需要对外的话,可以填写局域网的IP等信息!

   PasteSpider里面需要使用到image,也就是我们说的容器的镜像,可以理解成软件安装包,容器可以看成是安装后的软件,可以理解成绿色安装的模式。为了更好的在多个服务器之间流通这个镜像和镜像的版本管理,我们引入了仓储的模式,也就是docker官方的registry。

   准备一个可以使用的域名,只需要域名,参照如下图进行设置,注意端口需要是外网可以访问的!


   上面的登陆用户名和密码自己随便输入,注意字母开头,不要过短也不要过长,作为私有仓储的账号和密码,我们选择域名https的模式,这里面的https的证书在后面PasteSpider会自己创建。服务器选择这个仓储需要挂载在哪个服务器上。

   点击最下方的提交按钮后,仓储的信息就提交了,接着我们到 基础信息-仓储列表 找到刚刚创建的这个仓储,在他的后方有一个按钮,“去创建 ”,点击后系统会提示你已经创建对应的任务了,就是创建仓储的任务,如下图:(运行记录-工作列表)

image.png


image.png

   我上面这个是已经执行完成的,刚创建的应该是提示运行中,如果有上图一样的已失败,则点击最后面的详细,查看哪一个步骤错误了。按照提示进行修改或者重试!

   按照提示进行修改,知道建仓这个任务执行成功!

image.png

   !!!注意,由于registry的配置的问题,建仓的这个过程中会重启docker!!! 所以PasteSpider也会经历重启这个动作,重启后他会继续执行这个任务的后续步骤。

   私有仓库创建后,会创建一个测试镜像,名称叫做pastetestimage

    你可以到服务器上执行

    

docker images |grep paste

    如果是其他服务器,你也可以使用docker pull拉取这个镜像看看,是否部署成功!


    私有仓库创建后,项目中的服务如何使用这个?

    在项目的服务(这个服务必须是源码模式或者发布模式的)

    image.png

    然后在扩展配置中使用仓库

image.png

    创建仓库的时候不是会绑定一个服务器么,假设为A

    如果我们部署的服务"贴代码-api"设置默认环境部署在服务器B上,那么构建升级的时候,系统会在宿主服务器上构建镜像后推送镜像给docker registry(基于配置,这个应该在A)

    服务"贴代码-api"在部署的时候,会从docker registry中拉取镜像到B服务器,然后再执行docker run等升级操作!


    


评论列表
尘埃
178 3023 0
快捷注册
热门推荐更多
PasteForm
贴代码框架的项目案例,里面有PasteForm的案例代码等;
用户问答更多
07月份版本的内存占用比以前大了,也没有泄漏,啥情况?以前200MB,这个版本能到300MB
文档中的组织归属有些问题,啥时候看看,更新更新!
  • 已经升级了,主要是left join的查询的时候没有过滤,其实这个问题,多租户也是一样的!

PasteSpider的集群方式,我还是没太懂,啥时候出一个专题来讲解讲解?
  • b不难吧,就几个地址!

最新动态
  • 216.****.99 正在查看 PasteSpider之2025年06月更新一栏 !
  • 216.****.99 正在查看 有哪些高大上的词语,你有没有被虎得一愣一愣得,一起来看看AI的吐槽! !
  • 216.****.99 正在查看 别在无脑的统一封装返回了,会暴露你的实力的,不信一起来看看 !
  • 216.****.99 正在查看 案例分享,如果使用PasteForm实现商品的货品编辑模块 !
  • 54.****.161 正在查看 正在查看笔记页面 !
  • 40.****.47 正在查看 正在查看笔记:33 的详细信息 Page:1 ! !
  • 216.****.99 正在查看 使用Obfuscar混淆(加密)你的程序源码并一键发布! !
  • 216.****.99 正在查看 主页template !
  • 216.****.99 正在查看 关于PasteSpider的权限模块变更前的思考,另类的鉴权模式,很有参考意义 !
  • 216.****.99 正在查看 记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-Web.IIS.Administration解读(5 !
  • 216.****.99 正在查看 【贴代码介绍】贴代码序列矩阵说明,一起来看看贴代码能给你的开发带来怎么样的飞跃吧! !
欢迎加入QQ讨论群 296245685 [PasteSpider]介绍 [PasteForm]介绍 @2022-2023 PasteCode.cn 版权所有 ICP证 闽ICP备2021013869号-2