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

wordpress浮动小人插件齐三seo顾问

wordpress浮动小人插件,齐三seo顾问,网站建设虚拟主机说明,韶关企业网站建设公司今天给大家介绍一个gitlab的高级功能 - Container Registry,该功能可以实现docker镜像的仓库功能,将gitlab上的代码仓的代码通过docker构建后并推入到容器仓库中,好处就是无需再额外部署一套docker仓库。 文章目录 1. 参考文档2. Container R…

今天给大家介绍一个gitlab的高级功能 - Container Registry,该功能可以实现docker镜像的仓库功能,将gitlab上的代码仓的代码通过docker构建后并推入到容器仓库中,好处就是无需再额外部署一套docker仓库。

文章目录

    • 1. 参考文档
    • 2. Container Registry配置
    • 3. 实战应用
      • 3.1 流水线镜像打包推送
      • 3.2 本地拉取项目镜像
    • 4. Container Registry镜像命名约定

1. 参考文档

  • enable-the-container-registry

2. Container Registry配置

  • 修改/etc/gitlab/gitlab.rb
registry_external_url 'https://gitlab.example.com:5050'
registry_nginx['ssl_certificate'] = "/path/to/certificate.pem"
registry_nginx['ssl_certificate_key'] = "/path/to/certificate.key"
  • 重载配置
gitlab-ctl reconfigure

3. 实战应用

3.1 流水线镜像打包推送

cat .gitlab-ci.yml

docker-build:image: docker:lateststage: buildservices:- docker:dindvariables:DOCKER_HOST: tcp://docker:2375DOCKER_TLS_CERTDIR: ""before_script:- echo  $CI_REGISTRY_USER $CI_REGISTRY_PASSWORD $CI_REGISTRY- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRYscript:- docker build --pull -t "$CI_REGISTRY_IMAGE:${CI_COMMIT_SHORT_SHA}" .- docker push "$CI_REGISTRY_IMAGE:${CI_COMMIT_SHORT_SHA}"rules:- if: $CI_COMMIT_BRANCHexists:- Dockerfile

说明:

  • CI_REGISTRY_USER、CI_REGISTRY_PASSWORD、CI_REGISTRY、CI_REGISTRY_IMAGE、CI_COMMIT_SHORT_SHA均是内置变量
  • CI_REGISTRY_PASSWORD只在当前项目下有效。
    在这里插入图片描述
    在这里插入图片描述

3.2 本地拉取项目镜像

在这里插入图片描述

docker login registry_external_url:5050

通过命令行登录gitlab的镜像仓库并推送镜像时,有一下几种认证方式:

  • gitlab用户名密码的方式
  • 令牌的方式(个人令牌、项目令牌、群组令牌),基于令牌的方式,用户名可以是任意的字符串作为占位符即可。
    在这里插入图片描述
docker tag busybox:latest kube.bdeet.top:5050/ci-file/container-package:latest
docker tag busybox:latest kube.bdeet.top:5050/ci-file/container-package/busybox:latest
docker tag busybox:latest kube.bdeet.top:5050/ci-file/container-package/my/busybox:latestdocker push kube.bdeet.top:5050/ci-file/container-package:latest
docker push kube.bdeet.top:5050/ci-file/container-package/busybox:latest
docker push kube.bdeet.top:5050/ci-file/container-package/my/busybox:latest

在这里插入图片描述
在这里插入图片描述

4. Container Registry镜像命名约定

镜像遵循以下命名约定:

<registry URL>/<namespace>/<project>/<image>

例如,如果您的项目是 kube.bdeet.top:5050/ci-file/container-package,那么您的镜像必须至少命名为 kube.bdeet.top:5050/ci-file/container-package/my-app

您可以将其他名称附加到镜像名称的末尾,深度最多为三层。

例如,这些都是名为 container_registry 的项目中镜像的所有有效镜像名称:

kube.bdeet.top:5050/ci-file/container-package:some-tag
kube.bdeet.top:5050/ci-file/container-package/image:latest
kube.bdeet.top:5050/ci-file/container-package/my/image:rc1
http://www.dinnco.com/news/37800.html

相关文章:

  • wordpress添加国外在线客服安卓优化大师2021
  • dw怎么做jsp网站百度收录提交入口网址
  • 网站管理包括哪些内容苏州百度快速排名优化
  • 专做水果店加盟的网站天津seo方案
  • asp网站源码安装流程怎样优化关键词到首页
  • 好网站推荐一下百度点击排名收费软件
  • 做网站美工要学什么企业网站设计服务
  • 网站配色模板网络软文范例
  • 深圳文化墙设计公司站长之家 seo查询
  • 网站项目申请百度网站官网
  • 中文做网站百度关键词搜索热度
  • 广州网站优化排名哪家好网络营销百度百科
  • 惠州网站建设html5短视频推广渠道
  • 装修公司做网站有用吗厦门seo怎么做
  • 邯郸公司起名企业如何进行搜索引擎优化
  • 加盟类网站怎么做免费入驻的卖货平台有哪些
  • 网站建设 国家标准长春网站建设方案托管
  • 北京做网站开发的公司关键词优化心得
  • wap网站编辑器2023新冠结束了吗
  • 大型网站怎么做关键词排名零芯互联排名
  • 全国做网站的网站搜索引擎优化情况怎么写
  • 怎样给网站登录界面做后台免费手游推广平台
  • 淮安网站建设费用百度权重查询网址
  • 汶上云速网站建设网站排名优化服务
  • 电子网站建设设计怎么给自己的公司建立网站
  • 有限公司怎样注册河源网站seo
  • 智能网站建设维护软件营销型网站建设案例
  • 黑白的网站昆明seo
  • 网站滚屏是用什么做的找网络公司做推广费用
  • 西安家政公司网站建设常用的关键词有哪些