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

网站建设seo 视频教程建网站一般需要多少钱

网站建设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.mmbaike.com/news/93640.html

相关文章:

  • 数码网站建设图片中国做网站的公司排名
  • 昆明做网站建设价位嘉兴网站建设方案优化
  • 医院网站建设价值和意义搜狗优化排名
  • 西安学校网站建设哪家好山东百度推广代理商
  • 佛山免费建站公司搜狗网
  • 帮人做网站赚钱吗seo排名优化推广报价
  • 泉州外贸网站建设都有哪些公司购买网站域名
  • wordpress表单烟台seo
  • java 做博客网站网站seo规划
  • 江门网站制作方案定制企业宣传片视频
  • b站推广入口mba智库网络营销师有前途吗
  • 酒店 网站建设 中企动力网站建设优化收费
  • 视频直播平台开发系统优化软件有哪些
  • 做游戏的外包网站最佳磁力吧ciliba搜索引擎
  • 广西网站建设产品优化怎么做谷歌推广
  • 佛山高明网站建设设计磁力搜索引擎哪个好
  • 怎建立自己网站做淘宝客seo 工具推荐
  • 集团公司网站建设方案googleplay官网
  • 网站解决方案模板网络市场调研
  • 网站做APP麻烦吗公司网站设计公司
  • 茅台酒国内营销网络网站内部seo
  • 威海网站建设哪一家软文有哪些发布平台
  • 想通过网站卖自己做的东西网络营销项目
  • 网站蜘蛛抓取推广引流话术
  • 制作和淘宝商城一样网站seo站长教程
  • wordpress xml文件分割器枣庄网络推广seo
  • 政府门户网站建设对策建议外包接单平台
  • 云网站开发百度文库官网首页
  • 个人简历word免费模板seo搜论坛
  • 辽宁建设厅查询网站首页武汉seo 网络推广