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

企业网站管理系统用哪个好保险平台官网

企业网站管理系统用哪个好,保险平台官网,网站漏洞,郑州招聘网站推广目录 一.Harbor介绍 二.Harbor的特性 三.Harbor的构成 四.Harbor构建Docker私有仓库 4.2在Server主机上部署Harbor服务#xff08;192.168.158.25#xff09; 4.2.1 这时候这边就可以去查看192.168.158.25网页 4.3此时可真机访问serverIP 4.4通过127.0.0.1来登陆和推送镜…目录 一.Harbor介绍 二.Harbor的特性 三.Harbor的构成 四.Harbor构建Docker私有仓库 4.2在Server主机上部署Harbor服务192.168.158.25 4.2.1 这时候这边就可以去查看192.168.158.25网页 4.3此时可真机访问serverIP 4.4通过127.0.0.1来登陆和推送镜像 五.其他客户端上传镜像到Harbor 六.维护管理Harbor  创建Harbor用户  七.client操作  八.移除 Harbor 服务容器同时保留镜像数据/数据库 总结及扩展 一.Harbor介绍 有可视化的Web管理界面可以方便管理Docker镜像又提供了多个项目的镜像权限管理及控制功能Harbor是VMware公司开源的企业级Docker Registry项目 Harbor以Docker 公司开源的Registry 为基础提供了图形管理UI、基于角色的访问控制Role Based AccessControl、AD/LDAI们成以心宙计日志Auditlogging等企业用户需求的功能同时还原生支持中文。 Harbor的每个组件都是以Docker容器的形式构建的使用docker-compose来对它进行部署。用于部署Harbor的docker-compose模板位于harbor/docker-compose.yml。 二.Harbor的特性 基于角色控制:用户和仓库都是基于项目进行组织的而用户在项目中可以拥有不同的权限。基于镜像的复制策略镜像可以在多个Harbor实例之间进行复制同步。支持LDAP/ADHarbor可以集成企业内部已有的AD/LDAP类似数据库的一张表用于对已经存在的用户认证和管理。 镜像删除和垃圾回收镜像可以被删除也可以回收镜像占用的空间。图形化用户界面用户可以通过浏览器来浏览搜索镜像仓库以及对项目进行管理。审计管理所有针对镜像仓库的操作都可以被记录追溯用于审计管理。支持 RESTful APIRESTful API 提供给管理员对于Harbor更多的操控使得与其它管理软件集成变得更容易。Harbor和docker registry的关系Harbor实质上是对docker registry做了封装扩展了自己的业务模板。 三.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服务发起的请求 如果不包含Docker Token会被重定向到Token服务获得Token后再重新向Registry进行请求。 Databaseharbor-db为core services提供数据库服务负责存储用户权限、审计日志、Docker镜像分组信息等数据。Docker数据存储在文件系统但是分组信息存储在数据库。Job services:主要用于镜像复制本地镜像可以被同步到远程Harbor实例上。Log collectorharbor-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构建Docker私有仓库 通过Harbor创建Docker私有仓库图形化管理Docker私有仓库镜像 主机操作系统IP地址软件serverCentOS7.6192.168.158.25docker、docker-compose、harbor-offline-v1.1.2clientCentOS7.6192.168.158.26docker 4.2在Server主机上部署Harbor服务192.168.158.25 192.168.158.25 server端cd /usr/local rz docker-compose chmod x docker-compose mv docker-compose /usr/bin rz harbor-offline-installer-v1.2.2.tgz tar zxvf harbor-offline-installer-v1.2.2.tgz -C /usr/local/配置Harbor参数文件 vim /usr/local/harbor/harbor.cfg第5行修改 hostname 192.168.158.25 sh /usr/local/harbor/install.sh 4.2.1 这时候这边就可以去查看192.168.158.25网页 网页打不开 以下方法可以解决  docker-cocker ps #查看服务docker-cocker up #从启下服务 再去查看下192.168.158.25网页要是网页 还是无法访问网站 那就是 虚拟机的问题init6 #重起下虚拟机docker-conker up #从启下服务这下就好了 docker ps docker images 4.3此时可真机访问serverIP 192.168.158.25 用户名admin 密码Harbor12345 4.4通过127.0.0.1来登陆和推送镜像 此时可使用 Docker 命令在本地通过 127.0.0.1 来登录和推送镜像。默认情况下 Register 服务器在端口 80 上侦听 #登陆 docker login -u admin -p Harbor12345 http://127.0.0.1#下载镜像进行测试 docker pull tomcat#镜像打标签 docker tag tomcat 127.0.0.1/test/tomcat:v1 #标签那个名字哦一定是自己的项目名称#上传镜像到Harbor docker push 127.0.0.1/test/tomcat:v1 #这边也是一样的 五.其他客户端上传镜像到Harbor 以上操作都是在 Harbor 服务器本地操作。如果其他客户端上传镜像到 Harbor就会报 如下错误。出现这问题的原因 Docker Registry 交互默认使用的是 HTTPS但是搭建私有镜 像默认使用的是 HTTP 服务所以与私有镜像交互时出现以下错误。 解决方案 vim /usr/lib/systemd/system/docker.service 添加 --insecure-registry 192.168.158.25 systemctl daemon-reload systemctl restart dockerps如果重启docker失败的话就把守护进程里的地址指向那行给删了 解决方法 [rootcentos6 ~]# curl 192.168.158.25:80 curl: (7) Failed connect to 192.168.158.25:80; 拒绝连接[rootcentos6 ~]# docker ps -a #查看所有容器id[rootcentos6 ~]# docker mf -f [输入容器id] #一共七个全删掉#启动 -f指定调度用文件 -d后台启动 [rootcentos6 ~]# docker-compose -f docker-compose.yml up -d [rootcentos6 ~]# docker ps -a[rootcentos6 ~]# curl 192.168.158.25:80 #访问成[rootcentos6 ~]# docker login -u admin -p Haebor12345 nttp://182.168.158.25 docker pull nginx docker tag nginx:latest 192.168.158.25/test/nginx:v1 docker push 192.168.158.25/test/nginx:v1 图形界面查看 六.维护管理Harbor  可以使用docker-compose 来管理 Harbor。一些有用的命令如下所示必须在与 docker-compose.yml 相同的目录中运行。修改Harbor.cfg 配置文件 要更改 Harbour 的配置文件时请先停止现有的 Harbour 实例并更新 Harbor.cfg然 后运行 prepare 脚本来填充配置最后重新创建并启动 Harbour 的实例。 #卸载 docker-compose down -v#编辑配置文件 vim harbor.cfg#填充配置 ./prepare#启动Harbor docker-compose up -d#如果报错 解决思路 关闭防火墙、重启docker systemctl stop firewalld setenfore 0 systemctl restart docker 创建Harbor用户  项目管理员和开放人员具有权限 访问只读权限 七.client操作  docker logout 192.168.158.25 docker login 192.168.158.25 用户名 密码docker images docker rmi 192.168.158.25/test/nginx:v1 docker pull 192.168.158.25/test/nginx:v1 八.移除 Harbor 服务容器同时保留镜像数据/数据库 在server上进行操作 docker-compose down -v#如果需要重新部署需要移除Harbor服务容器全部数据 #持久数据如镜像数据库等在宿主机的/data目录下日志在宿主机的/var/log/Harbor目录下 rm -rf /data/database rm -rf /data/registry 总结及扩展 1.docker harbor私有仓库操作过程 1所有请求或认为的操作都会首先交给proxy反向代理 2proxy会将请求转发给后端core services 3UI、token身份验证服务、wehook网站的一些服务功能 4转发给registry镜像存储若需下载镜像等权限操作需通过token令牌的身份验证服务才可以 5每一次下载和上传都产生操作记录生成日志保存在database中 6database记录保存镜像的元信息以及用户与组的信息通过验证授权才能允许相关操作2.使用堡垒机的方式流程
http://www.w-s-a.com/news/625680/

相关文章:

  • 网站建设湛江关于汽车的网站
  • 南宁模板建站多少钱企业黄页名单
  • 企业网站的建设一般要素有网站定制公司地址
  • 婚纱摄影网站设计案例四川省城乡建设厅官方网站
  • 怎么做海淘网站wordpress首页表单
  • 大连网站优化技术长沙高端网站建设服务
  • 郎创网站建设做的网站 v2ex
  • 广东网站建设教程江西城乡住房建设网站
  • 做ppt卖给网站wordpress insert
  • 文化传媒公司网站模板wordpress转typecho
  • 网站建设设计视频郑州 服装网站建设
  • 网站建设什么公司好织梦cms默认密码
  • 大型网站 空间网上商城官网入口
  • 成都全美网站建设江苏专业网站建设
  • 足球网站模板有帮忙做阿里巴巴网站的吗
  • 建设厅报名网站京东网站的建设与发展前景
  • 金寨县住房和城乡建设部网站网页作业怎么做一个网站
  • 做ppt模板网站有哪些内容wap是什么意思卡老师
  • 网站建设一定要域名吗网站后台关键词设置
  • 标书制作公司网站坪山网站建设哪家便宜
  • 防止做网站的人修改数值门户网站架构
  • 电子项目外包网站考二建需要什么学历和专业
  • 做网站推广引流效果好吗电商推广技巧
  • 亦庄网站建设价格广州网站推广服务
  • 十大免费ppt网站下载重庆在线高校平台登录
  • 做环保网站案例百度seo教程
  • 体育用品网站模板网站建设话术
  • 潍坊网站建设服务商做网站多久能盈利
  • 嘉定区做网站房产信息查询官网
  • 网站直播间 是怎么做的唐山论坛建站模板