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

建设部监理工程师报考网站线下编程课程收费标准

建设部监理工程师报考网站,线下编程课程收费标准,规划网站建设的主要工作流程,传媒公司网站建设费入什么科目目录 一、Docker Harbor概述 1、Harbor的优势 2、Harbor知识点 3、Docker私有仓库架构 二、Harbor构建Docker私有仓库 1、环境配置 2、案例需求 3、部署docker-compose服务 4、部署harbor服务 5、启动harbor ① 访问 ② 添加项目并填写项目名称 ③ 通过127.0.0.1来…目录 一、Docker Harbor概述 1、Harbor的优势 2、Harbor知识点 3、Docker私有仓库架构 二、Harbor构建Docker私有仓库 1、环境配置 2、案例需求 3、部署docker-compose服务 4、部署harbor服务 5、启动harbor ① 访问 ② 添加项目并填写项目名称 ③ 通过127.0.0.1来登陆和推送镜像 ④ 维护管理Harbor ⑤ 创建Harbor用户 ⑤ 移除 Harbor 服务容器同时保留镜像数据/数据库 Docker Harbor概述 1、Harbor的优势 2、Harbor知识点 3、Docker私有仓库架构 二、Harbor构建Docker私有仓库 1、环境配置 2、案例需求 3、部署docker-compose服务 4、部署harbor服务 5、启动harbor ① 访问 ② 添加项目并填写项目名称 ③ 通过127.0.0.1来登陆和推送镜像 ④ 维护管理Harbor ⑤ 创建Harbor用户 ⑤ 移除 Harbor 服务容器同时保留镜像数据/数据库 一、Docker Harbor概述 有可视化的Web管理界面可以方便管理Docker镜像又提供了多个项目的镜像权限管理及控制功能 Harbor是VMware公司开源的企业级Docker Registry项目 1、Harbor的优势 ① 基于角色控制 ② 基于镜像的复制策略 ③ 支持LDAP/AD ④ 图像删除和垃圾收集 ⑤ 图像UI ⑥ 审计 ⑦ RESTful API 2、Harbor知识点 Proxy通过一个前置的反向代理统一接收浏览器、Docker客户端的请求并将请求转发给后端不同的服务 Registry负责存储Docker镜像并处理docker push/pull命令 Core servicesHarbor的核心功能包括UI、webhook、token服务 Database为core services提供数据库服务 Log collector·负责收集其他组件的log供日后进行分析 3、Docker私有仓库架构 所有的请求都经过proxy代理proxy代理转发给Core services和Registry其中Core services包括UI界面、token令牌和webhook网页服务功能Registry主要提供镜像存储功能。如果要进行下载上传镜像要经过token令牌验证然后从Registry获取或上传镜像每一次下载或上传都会生成日志记录会记入Log collector而用户身份权限及一些镜像语言信息会被存储在Database中。 二、Harbor构建Docker私有仓库 1、环境配置 主机操作系统IP地址软件serverCentOS7.6192.168.110.10docker、docker-compose、harbor-offline-v1.1.2clientCentOS7.6192.168.110.20docker 2、案例需求 通过Harbor创建Docker私有仓库 图形化管理Docker私有仓库镜像 3、部署docker-compose服务 Harbor 被部署为多个 Docker 容器因此可以部署在任何支持 Docker 的 Linux 发行版 上。 服务端主机需要安装 Python、Docker 和 Docker Compose。 cd /usr/local rz docker-compose chmod x docker-compose mv docker-compose /usr/bin 1234 4、部署harbor服务 上传或下载harbor安装程序 wget http:// harbor.orientsoft.cn/harbor-1.2.2/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.110.10 -- 59行--指定管理员的初始密码默认的用户名/密码是admin/ Harbor12345 harbor_admin_ password Harbor12345 123456789101112 注 不可以使用localhost或127.0.0.1为主机名 关于Harbor.cfg 配置文件中有两类参数:所需参数和可选参数 1、所需参数:这些参数需要在配置文件Harbor.cfg 中设置。如果用户更新它们并运行install.sh 脚本重新安装Harbour,参数将生效。具体参数如下: ●hostname:用于访问用户界面和register 服务。它应该是目标机器的IP地址或完全限定的域名(FQDN) 例如192.168.80.10 或 hub. kgc.cn。不要使用localhost 或127.0.0.1 为主机名 ●ui_url_protocol:(http或https,默认为http)用于访问UI和令牌/通知服务的协议。如果公证处于启用状态则此参数必须为https ●max_job_workers: 镜像复制作业线程 ●db_password: 用于db_auth的MySQL数据库root用户的密码 ●customize_crt:该属性可设置为打开或关闭默认打开。打开此属性时准备脚本创建私钥和根证书用于生成/验证注册表令牌。当由外部来源提供密钥和根证书时将此属性设置为off ●ssl_cert: SSL 证书的路径仅当协议设置为https时才应用 ●secretkey_path:用于在复制策略中加密或解密远程register 密码的密钥路径 ●project_creation_restriction: 用于控制哪些用户有权创建项目的标志。默认情况下每个人都可以创建-一个项目。如果将其值设置为“adminonly” 那么只有admin可以创建项目 ●verify_remote_cert: 打开或关闭默认打开。此标志决定了当Harbor与远程register实例通信时是否验证SSL/TLS 证书。将此属性设置为off将绕过SSL/TLS验证这在远程实例具有自签名或不可信证书时经常使用 另外默认情况下Harbour 将镜像存储在本地文件系统.上。在生产环境中可以考虑使用其他存储后端而不是本地文件系统如S3、Openstack Swif、Ceph 等对象存储。但需要更新common/templates/registry/config.yml文件 5、启动harbor sh /usr/local/harbor/install.sh 1 docker ps docker images 12 docker-compose ps 1 ① 访问 192.168.110.10/harbor/sign-in 用户名admin 密码Harbor12345 123 ② 添加项目并填写项目名称 ③ 通过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/wbw-project/tomcat:v1 ​ #上传镜像到Harbor docker push 127.0.0.1/wbw-project/tomcat:v1 1234567891011 查看图形化界面 systemctl daemon-reload systemctl restart docker docker login -u admin -p Harbor12345 http://192.168.110.10 123 docker pull nginx docker tag nginx:latest 192.168.110.10/zy/nginx:v1 docker push 192.168.110.10/zy/nginx:v1 123 图形界面查看 ④ 维护管理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 123456789101112131415161718 ⑤ 创建Harbor用户 client操作 docker logout 192.168.110.10 docker login 192.168.110.10 wubingw 112233445566wbw ​ docker images docker rmi 192.168.110.10/zy/nginx:v1 docker pull 192.168.110.10/zy/nginx:v1 12345678 ⑤ 移除 Harbor 服务容器同时保留镜像数据/数据库 在server上进行操作 docker-compose down -v ​ #如果需要重新部署需要移除Harbor服务容器全部数据 #持久数据如镜像数据库等在宿主机的/data目录下日志在宿主机的/var/log/Harbor目录下 rm -rf /data/database rm -rf /data/registry Docker Harbor概述 有可视化的Web管理界面可以方便管理Docker镜像又提供了多个项目的镜像权限管理及控制功能 Harbor是VMware公司开源的企业级Docker Registry项目 1、Harbor的优势 ① 基于角色控制 ② 基于镜像的复制策略 ③ 支持LDAP/AD ④ 图像删除和垃圾收集 ⑤ 图像UI ⑥ 审计 ⑦ RESTful API 2、Harbor知识点 Proxy通过一个前置的反向代理统一接收浏览器、Docker客户端的请求并将请求转发给后端不同的服务 Registry负责存储Docker镜像并处理docker push/pull命令 Core servicesHarbor的核心功能包括UI、webhook、token服务 Database为core services提供数据库服务 Log collector·负责收集其他组件的log供日后进行分析 3、Docker私有仓库架构 所有的请求都经过proxy代理proxy代理转发给Core services和Registry其中Core services包括UI界面、token令牌和webhook网页服务功能Registry主要提供镜像存储功能。如果要进行下载上传镜像要经过token令牌验证然后从Registry获取或上传镜像每一次下载或上传都会生成日志记录会记入Log collector而用户身份权限及一些镜像语言信息会被存储在Database中。 二、Harbor构建Docker私有仓库 1、环境配置 主机操作系统IP地址软件serverCentOS7.6192.168.110.10docker、docker-compose、harbor-offline-v1.1.2clientCentOS7.6192.168.110.20docker 2、案例需求 通过Harbor创建Docker私有仓库 图形化管理Docker私有仓库镜像 3、部署docker-compose服务 Harbor 被部署为多个 Docker 容器因此可以部署在任何支持 Docker 的 Linux 发行版 上。 服务端主机需要安装 Python、Docker 和 Docker Compose。 cd /usr/local rz docker-compose chmod x docker-compose mv docker-compose /usr/bin 1234 4、部署harbor服务 上传或下载harbor安装程序 wget http:// harbor.orientsoft.cn/harbor-1.2.2/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.110.10 -- 59行--指定管理员的初始密码默认的用户名/密码是admin/ Harbor12345 harbor_admin_ password Harbor12345 123456789101112 注 不可以使用localhost或127.0.0.1为主机名 关于Harbor.cfg 配置文件中有两类参数:所需参数和可选参数 1、所需参数:这些参数需要在配置文件Harbor.cfg 中设置。如果用户更新它们并运行install.sh 脚本重新安装Harbour,参数将生效。具体参数如下: ●hostname:用于访问用户界面和register 服务。它应该是目标机器的IP地址或完全限定的域名(FQDN) 例如192.168.80.10 或 hub. kgc.cn。不要使用localhost 或127.0.0.1 为主机名 ●ui_url_protocol:(http或https,默认为http)用于访问UI和令牌/通知服务的协议。如果公证处于启用状态则此参数必须为https ●max_job_workers: 镜像复制作业线程 ●db_password: 用于db_auth的MySQL数据库root用户的密码 ●customize_crt:该属性可设置为打开或关闭默认打开。打开此属性时准备脚本创建私钥和根证书用于生成/验证注册表令牌。当由外部来源提供密钥和根证书时将此属性设置为off ●ssl_cert: SSL 证书的路径仅当协议设置为https时才应用 ●secretkey_path:用于在复制策略中加密或解密远程register 密码的密钥路径 ●project_creation_restriction: 用于控制哪些用户有权创建项目的标志。默认情况下每个人都可以创建-一个项目。如果将其值设置为“adminonly” 那么只有admin可以创建项目 ●verify_remote_cert: 打开或关闭默认打开。此标志决定了当Harbor与远程register实例通信时是否验证SSL/TLS 证书。将此属性设置为off将绕过SSL/TLS验证这在远程实例具有自签名或不可信证书时经常使用 另外默认情况下Harbour 将镜像存储在本地文件系统.上。在生产环境中可以考虑使用其他存储后端而不是本地文件系统如S3、Openstack Swif、Ceph 等对象存储。但需要更新common/templates/registry/config.yml文件 5、启动harbor sh /usr/local/harbor/install.sh 1 docker ps docker images 12 docker-compose ps 1 ① 访问 192.168.110.10/harbor/sign-in 用户名admin 密码Harbor12345 123 ② 添加项目并填写项目名称 ③ 通过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/wbw-project/tomcat:v1 ​ #上传镜像到Harbor docker push 127.0.0.1/wbw-project/tomcat:v1 1234567891011 查看图形化界面 systemctl daemon-reload systemctl restart docker docker login -u admin -p Harbor12345 http://192.168.110.10 123 docker pull nginx docker tag nginx:latest 192.168.110.10/zy/nginx:v1 docker push 192.168.110.10/zy/nginx:v1 123 图形界面查看 ④ 维护管理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 123456789101112131415161718 ⑤ 创建Harbor用户 client操作 docker logout 192.168.110.10 docker login 192.168.110.10 wubingw 112233445566wbw ​ docker images docker rmi 192.168.110.10/zy/nginx:v1 docker pull 192.168.110.10/zy/nginx:v1 12345678 ⑤ 移除 Harbor 服务容器同时保留镜像数据/数据库 在server上进行操作 docker-compose down -v ​ #如果需要重新部署需要移除Harbor服务容器全部数据 #持久数据如镜像数据库等在宿主机的/data目录下日志在宿主机的/var/log/Harbor目录下 rm -rf /data/database rm -rf /data/registry
http://www.dnsts.com.cn/news/214678.html

相关文章:

  • 设计优秀网站作品网页视频制作软件
  • 建设网站需要准备什么资料搜索引擎优化师工资
  • 广元百度做网站多少钱下载网站所有网页
  • 网站左侧悬浮代码网站由哪儿三部分组成
  • 无锡网站建设方式网站推广计划机构
  • 网站建设先进工作者网站建设 xplogo
  • 深圳网站建设怎么做邯郸市教育公共服务平台
  • 织梦建站要多少钱陕西服装网站建设
  • 优秀门户网站欣赏做文库网站怎么赚钱吗
  • 宁波网站建设平台分析小蜜蜂网站建设
  • 网站的总体架构WordPress扁平化模板
  • 怎么开一个做网站的工作室个人网址是什么
  • 阜阳网站制作公司报价wordpress 总访问量
  • 为什么检测行业不能用网站做青云 wordpress加速
  • asp.net 网站 项目 区别湖南建设监理工程网站
  • seo网站技术培训如何建立网站建设规划
  • 南京外贸网站建设系统福州最好的网站建设
  • 新做的网站怎样让百度收录淄博网站建设 招聘
  • 哪种网站语言最好wordpress目录标题
  • 移动应用开发公司网站模板抖音搜索关键词推广
  • 如何查看网站的建设者招聘模板制作app
  • 保健品做哪个网站好许昌企业网站去哪开发
  • 做网站用什么国外的空间比较好网站开发贴吧
  • 湖南省长沙建设工程造价站网站深圳公关公司推荐乐云seo
  • 网站制作论文范文wordpress 页脚居中
  • 东莞旅游网站建设开源的企业网站管理系统
  • 有哪些做文创产品的网站网站开发需要注册几类商标
  • 成年男女做羞羞视频网站有谁做彩票网站吗
  • 潍坊市网站建设公司深圳百度推广优化
  • 网站建设应列支什么科目电商流量推广