当前位置: 首页 > news >正文

微信小程序制作个人版郑州百度网站快速优化

微信小程序制作个人版,郑州百度网站快速优化,做网站高校视频,成都锦江建设局网站部署本地私有仓库 拉取镜像 修改daemon.json配置文件 重启docker服务 创建容器 为镜像打标签 上传镜像 查看私有仓库 其他主机拉取私有仓库镜像 Docker--harbor私有仓库 (1)什么是Harbor Harbor 是 VMware 公司开源的企业级 Docker Registry 项目…

部署本地私有仓库

拉取镜像

 修改daemon.json配置文件

 重启docker服务

创建容器 

 为镜像打标签

 上传镜像

查看私有仓库 

 

其他主机拉取私有仓库镜像 

Docker--harbor私有仓库

(1)什么是Harbor

Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。

Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。

Harbor 的每个组件都是以 Docker 容器的形式构建的,使用 docker-compose 来对它进行部署。用于部署 Harbor 的 docker-compose 模板位于 harbor/docker-compose.yml。

(2)Harbor的特性

1、基于角色控制:用户和仓库都是基于项目进行组织的,而用户在项目中可以拥有不同的权限。
2、基于镜像的复制策略:镜像可以在多个Harbor实例之间进行复制(同步)。
3、支持 LDAP/AD:Harbor 可以集成企业内部已有的 AD/LDAP(类似数据库的一张表),用于对已经存在的用户认证和管理。
4、镜像删除和垃圾回收:镜像可以被删除,也可以回收镜像占用的空间。
5、图形化用户界面:用户可以通过浏览器来浏览,搜索镜像仓库以及对项目进行管理。
6、审计管理:所有针对镜像仓库的操作都可以被记录追溯,用于审计管理。
7、支持 RESTful API:RESTful API 提供给管理员对于 Harbor 更多的操控, 使得与其它管理软件集成变得更容易。
8、Harbor和docker registry的关系:Harbor实质上是对docker registry做了封装,扩展了自己的业务模板。

(3)Harbor的构成

Harbor 在架构上主要有 Proxy、Registry、Core services、Database(Harbor-db)、Log collector(Harbor-log)、Job services 六个组件。

●Proxy: 是一个 nginx 的前端代理,Harbor 的 Registry、UI、Token 服务等组件,都处在 nginx 反向代理后边。 该代理将来自浏览器、docker clients 的请求转发到后端不同的服务上。

●Registry: 负责储存 Docker 镜像,并处理 Docker push/pull 命令。由于要对用户进行访问控制,即不同用户对 Docker 镜像 有不同的读写权限,Registry 会指向一个 Token 服务,强制用户的每次 Docker pull/push 请求都要携带一个合法的 Token, Registry 会通过公钥对 Token 进行解密验证。

●Core services: Harbor的核心功能,主要提供以下3个服务:
1)UI(harbor-ui): 提供图形化界面,帮助用户管理 Registry 上的镜像(image), 并对用户进行授权。
2)WebHook:为了及时获取Registry 上image 状态变化的情况,在Registry 上配置 Webhook,把状态变化传递给 UI 模块。
3)Token 服务:负责根据用户权限给每个 Docker push/pull 命令签发 Token。Docker 客户端向 Registry 服务发起的请求, 如果不包含 Token,会被重定向到 Token 服务,获得 Token 后再重新向 Registry 进行请求。

●Database(harbor-db):为core services提供数据库服务,负责储存用户权限、审计日志、Docker 镜像分组信息等数据。

●Job services: 主要用于镜像复制,本地镜像可以被同步到远程 Harbor 实例上。

●Log collector(harbor-log): 负责收集其他组件的日志到一个地方。

Harbor 的每个组件都是以 Docker 容器的形式构建的,因此,使用 Docker Compose 来对它进行部署。
总共分为7个容器运行,通过在docker-compose.yml所在目录中执行 docker-compose ps 命令来查看, 名称分别为:nginx、harbor-jobservice、harbor-ui、harbor-db、harbor-adminserver、registry、harbor-log。
其中 harbor-adminserver 主要是作为一个后端的配置数据管理,并没有太多的其他功能。harbor-ui 所要操作的所有数据都通过 harbor-adminserver 这样一个数据配置管理中心来完成。

Harbor 部署

 解压harbor-offline-installer-v1.2.2.tgz

 修改harbor.yml配置文件

  启动 Harbor

cd /usr/local/harbor/
在配置好了 harbor.cfg 之后,执行 ./prepare 命令,为 harbor 启动的容器生成一些必要的文件(环境)
再执行命令 ./install.sh 以 pull 镜像并启动容器

 

 

  维护管理Harbor

1.上传镜像

 

 

 私有仓库下载镜像

2.下载公开级别的镜像

 

 3.下载私有级别的镜像

 3.1 创建 Harbor 用户

(1)创建用户并分配权限
在 Web 管理界面中单击系统管理 -> 用户管理 -> +用户,
填写用户名为“kgc-zhangsan”,邮箱为“kgc-zhangsan@kgc.com”,全名为“zhangsan”,密码为“Abc123456”,注释为“管理员”(可省略)。
附:用户创建成功后,单击左侧“...”按钮可将上述创建的用户设置为管理员角色或进行删除操作,本例不作任何设置。角色				权限说明
访客				对于指定项目拥有只读权限
开发人员			对于指定项目拥有读写权限,但没用删除权限
维护人员			对于指定项目拥有读写权限,也能对修改其它配置,比如创建 Webhooks
项目管理员			除了读写权限,同时拥有用户管理/镜像扫描等管理权限(2)添加项目成员
单击项目 -> myproject-kgc-> 成员 -> + 成员,填写上述创建的用户 kgc-zhangsan 并分配角色为“开发人员”。
附:此时单击左侧“...”按钮仍然可对成员角色进行变更或者删除操作(3)在客户端上使用普通账户操作镜像
//删除上述打标签的本地镜像
docker rmi 192.168.80.10/myproject-kgc/cirros:v2//先退出当前用户,然后使用上述创建的账户 kgc-zhangsan 登录
docker logout 192.168.80.10docker login 192.168.80.10
或
docker login -u kgc-zhangsan -p Abc123456 http://192.168.80.10//下载和上传镜像进行测试
docker pull 192.168.80.10/myproject-kgc/cirros:v2docker tag cirros:latest 192.168.80.10/myproject-kgc/cirros:v3
docker push 192.168.80.10/myproject-kgc/cirros:v3

 防止私有仓库单点故障,实行两个仓库做同步

主:192.168.47.60  从:192.168.47.10

 主和从的相互测试连接

 主私有仓库和从私有仓库实行同步

 主私有仓库上传镜像

 从私有仓库状态

 设置从私有仓库定时拉取主私有仓库中的镜像

 

 

 

 

http://www.khdw.cn/news/46036.html

相关文章:

  • 什么网站可以自己做房子设计网上商城建设
  • 东莞工作装制作windows优化大师是自带的吗
  • 黄岛网站建设百度seo优化关键词
  • gzip网站优化优化设计三要素
  • 赔率网站怎么做个人网站的制作
  • 从化做网站建设网络营销推广方案模板
  • 乌鲁木齐网站建设自媒体
  • 建设网站域名的选择高质量软文
  • 常州化龙巷网站favicon.ico软文投稿平台有哪些
  • 网站建设都需要什么文案品牌宣传策划方案
  • 贵州飞乐云毕节网站建设天津seo优化排名
  • 购物网站建设行业现状百度竞价排名服务
  • 做网站用笔记本做服务器吗网站快速排名互点软件
  • 做网站框架可用jpg图吗网络营销五个特点
  • 外贸网站关键词链接制作
  • 宝塔window怎么做网站软文的目的是什么
  • 企业的网站一般做哪些维护百度网址安全中心
  • 惠州h5网站建设线上营销培训
  • 张家界网站建设多少钱长沙seo培训班
  • 管理型网站建设费用明细市场调研报告怎么写范文
  • 网站设计 cdc福州seo推广优化
  • 网贷网站开发网络公司的推广
  • 网站备案全国合作拍照点seo是什么意思为什么要做seo
  • 营销型网站建设个人河北seo推广
  • 常熟网站建设哪家好公司网站首页设计
  • 电商网站开发用什么语言seo点击软件手机
  • html5 css3网站模板如何推广自己的店铺?
  • 靖江网站开发app推广好做吗
  • 注册科技有限公司可以做网站吗某网站seo诊断分析
  • 建设直销网站怎么注册域名网址