docker 注册表

Docker images generally provided by registries. Docker officially provide allready one public registry for all Docker users. In this tutorial we will look Docker Registry related information.

Docker映像通常由注册表提供。 Docker正式为所有Docker用户提供了一个现成的公共注册表。 在本教程中,我们将查看与Docker Registry相关的信息。

公共登记处 (Public Registry)

Public registries generally provide for general usage for Docker users for different purposes. Some popular companies or software vendors provides their public registries without any fee. For example Ubuntu images can be get from following public registry.

公共注册机构通常出于不同目的为Docker用户提供通用用法。 一些受欢迎的公司或软件供应商免费提供其公共注册表。 例如,可以从以下公共注册表获取Ubuntu映像。

https://partner-images.canonical.com/core/

https://partner-images.canonical.com/core/

官方公共存储库列表 (List Of Official Public Repositories)

In order to get all public repositories we will use following url where popular software images are listed.

为了获得所有公共存储库,我们将使用以下列出了流行软件映像的URL。

https://hub.docker.com/explore/

https://hub.docker.com/explore/

List Of Official Public Repositories
官方公共存储库列表

私人注册(Private Registry)

Private registries generally use inside a group, company or organization. We can setup our own private registry where we can secure and manage images and repository according to our needs. This will be also helpful if we need modification of images and installation of priority software inside them. Private registry created with docker run command.

私人注册表通常在团体,公司或组织内部使用。 我们可以设置自己的私有注册表,在其中可以根据需要保护和管理映像和存储库。 如果我们需要修改映像并在其中安装优先软件,这也将很有帮助。 使用docker run命令创建的私有注册表。

认证方式 (Authentication)

Security is important factor for Docker images. One of the important step for security is authentication. We can set up authentication for our private registries or authentication while connecting remote registries. Important factor for authentication is TLS. In order to use authentication we must setup TLS for registry.

安全性是Docker映像的重要因素。 安全性的重要步骤之一是身份验证。 我们可以为我们的私有注册表设置身份验证,或者在连接远程注册表时进行身份验证。 身份验证的重要因素是TLS。 为了使用身份验证,我们必须为注册表设置TLS。

亚马逊S3 (Amazon S3)

We can use Amazon S3 in order to store registries. We provide some configuration to the Amazon S3 which is defined in the following link.

我们可以使用Amazon S3来存储注册表。 我们为以下链接中定义的Amazon S3提供了一些配置。

https://docs.docker.com/datacenter/dtr/2.2/guides/admin/configure/external-storage/s3/#configure-dtr

https://docs.docker.com/datacenter/dtr/2.2/guides/admin/configure/external-storage/s3/#configure-dtr

版本2 (Version 2)

Version 2 specifies the HTTP API version. API is used to manage Docker registries. We can use Version 2 HTTP API for the following issues

版本2指定HTTP API版本。 API用于管理Docker注册表。 我们可以使用版本2 HTTP API解决以下问题

  • Image Verification图片验证码
  • PULL Image拉图
  • PUSH Image推送图片
  • Resumable PUSH连续推
  • Resumable PULL可恢复拉
  • LAYER UPLOAD DE_DUPLICATION图层上传DE_DUPLICATION
.u7181c1828b6408fdadc9c620b93dc48f , .u7181c1828b6408fdadc9c620b93dc48f .postImageUrl , .u7181c1828b6408fdadc9c620b93dc48f .centered-text-area { min-height: 80px; position: relative; } .u7181c1828b6408fdadc9c620b93dc48f , .u7181c1828b6408fdadc9c620b93dc48f:hover , .u7181c1828b6408fdadc9c620b93dc48f:visited , .u7181c1828b6408fdadc9c620b93dc48f:active { border:0!important; } .u7181c1828b6408fdadc9c620b93dc48f .clearfix:after { content: ""; display: table; clear: both; } .u7181c1828b6408fdadc9c620b93dc48f { display: block; transition: background-color 250ms; webkit-transition: background-color 250ms; width: 100%; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #ECF0F1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); } .u7181c1828b6408fdadc9c620b93dc48f:active , .u7181c1828b6408fdadc9c620b93dc48f:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #D35400; } .u7181c1828b6408fdadc9c620b93dc48f .centered-text-area { width: 100%; position: relative; } .u7181c1828b6408fdadc9c620b93dc48f .ctaText { border-bottom: 0 solid #fff; color: #3498DB; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; } .u7181c1828b6408fdadc9c620b93dc48f .postTitle { color: #27AE60; font-size: 16px; font-weight: 600; margin: 0; padding: 0; width: 100%; } .u7181c1828b6408fdadc9c620b93dc48f .ctaButton { background-color: #e6e6e6!important; color: #3498DB; border: none; border-radius: 3px; box-shadow: none; font-size: 14px; font-weight: bold; line-height: 26px; moz-border-radius: 3px; text-align: center; text-decoration: none; text-shadow: none; width: 80px; min-height: 80px; background: url(https://www.poftut.com/wp-content/plugins/intelly-related-posts/assets/images/simple-arrow.png)no-repeat; position: absolute; right: 0; top: 0; } .u7181c1828b6408fdadc9c620b93dc48f:hover .ctaButton { background-color: #E67E22!important; } .u7181c1828b6408fdadc9c620b93dc48f .centered-text { display: table; height: 80px; padding-left: 18px; top: 0; } .u7181c1828b6408fdadc9c620b93dc48f .u7181c1828b6408fdadc9c620b93dc48f-content { display: table-cell; margin: 0; padding: 0; padding-right: 108px; position: relative; vertical-align: middle; width: 100%; } .u7181c1828b6408fdadc9c620b93dc48f:after { content: ""; display: block; clear: both; }

LEARN MORE  How to Setup Kubernetes 1.4 on Ubuntu

.u7181c1828b6408fdadc9c620b93dc48f , .u7181c1828b6408fdadc9c620b93dc48f .postImageUrl , .u7181c1828b6408fdadc9c620b93dc48f .centered-text-area { min-height: 80px; position: relative; } .u7181c1828b6408fdadc9c620b93dc48f , .u7181c1828b6408fdadc9c620b93dc48f:hover , .u7181c1828b6408fdadc9c620b93dc48f:visited , .u7181c1828b6408fdadc9c620b93dc48f:active { border:0!important; } .u7181c1828b6408fdadc9c620b93dc48f .clearfix:after { content: ""; display: table; clear: both; } .u7181c1828b6408fdadc9c620b93dc48f { display: block; transition: background-color 250ms; webkit-transition: background-color 250ms; width: 100%; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #ECF0F1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); } .u7181c1828b6408fdadc9c620b93dc48f:active , .u7181c1828b6408fdadc9c620b93dc48f:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #D35400; } .u7181c1828b6408fdadc9c620b93dc48f .centered-text-area { width: 100%; position: relative; } .u7181c1828b6408fdadc9c620b93dc48f .ctaText { border-bottom: 0 solid #fff; color: #3498DB; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; } .u7181c1828b6408fdadc9c620b93dc48f .postTitle { color: #27AE60; font-size: 16px; font-weight: 600; margin: 0; padding: 0; width: 100%; } .u7181c1828b6408fdadc9c620b93dc48f .ctaButton { background-color: #e6e6e6!important; color: #3498DB; border: none; border-radius: 3px; box-shadow: none; font-size: 14px; font-weight: bold; line-height: 26px; moz-border-radius: 3px; text-align: center; text-decoration: none; text-shadow: none; width: 80px; min-height: 80px; background: url(https://www.poftut.com/wp-content/plugins/intelly-related-posts/assets/images/simple-arrow.png)no-repeat; position: absolute; right: 0; top: 0; } .u7181c1828b6408fdadc9c620b93dc48f:hover .ctaButton { background-color: #E67E22!important; } .u7181c1828b6408fdadc9c620b93dc48f .centered-text { display: table; height: 80px; padding-left: 18px; top: 0; } .u7181c1828b6408fdadc9c620b93dc48f .u7181c1828b6408fdadc9c620b93dc48f-content { display: table-cell; margin: 0; padding: 0; padding-right: 108px; position: relative; vertical-align: middle; width: 100%; } .u7181c1828b6408fdadc9c620b93dc48f:after { content: ""; display: block; clear: both; }

了解更多如何在Ubuntu上设置Kubernetes 1.4

用户界面 (User Interface)

While working images for a private registry it may be complicated for newcomer. There are different User Interfaces for Docker Registry. Those are provides web interface to create, delete, modify, list images and related information. Here some of them

在为私人注册中心工作映像时,对于新手来说可能会很复杂。 Docker Registry有不同的用户界面。 这些提供了用于创建,删除,修改,列出图像和相关信息的Web界面。 这里有些

  • https://github.com/atc-/docker-registry-ui

    https://github.com/atc-/docker-registry-ui

  • https://hub.docker.com/r/joxit/docker-registry-ui/

    https://hub.docker.com/r/joxit/docker-registry-ui/

  • https://hub.docker.com/r/hyper/docker-registry-web/

    https://hub.docker.com/r/hyper/docker-registry-web/

翻译自: https://www.poftut.com/docker-registry-use/

docker 注册表

docker 注册表_什么是Docker注册表及其用法?相关推荐

  1. docker 导入镜像_官方下一代Docker镜像构建神器 -- BuildKit

    BuildKit是Docker官方社区推出的下一代镜像构建神器--可以更加快速,有效,安全地构建docker 镜像.Docker v18.06已经集成了该组件.BuildKit可用于多种导出格式(例如 ...

  2. docker 容器 日志_如何为Docker容器设置日志轮换

    docker 容器 日志 by Ying Kit Yuen 英杰苑 如何为Docker容器设置日志轮换 (How to setup log rotation for a Docker containe ...

  3. ebay注册流程_新手卖家如何注册ebay账户?

    随着跨境电商行业的蓬勃发展,ebay作为全球最大的C2C网站,每日新增的个人账户和企业账户也在增加迅速.关于ebay个人账户和企业账户的注册事项,其实还是有许多地方值得注意的. 美仓互联在本文就为您整 ...

  4. excel链接隐藏工作表_自动隐藏Excel工作表

    excel链接隐藏工作表 When you build a workbook for other people to use, there might be worksheets that can s ...

  5. excel数据透视表_来自多个工作表的Excel数据透视表更新

    excel数据透视表 If you have similar data on two or more worksheets, you might want to combine that data i ...

  6. mmse评估量表_简易精神状态评价量表(mmse量表) 打印版.doc

    简易精神状态评价量表(mmse量表)15016 简易精神状态评价量表(MMSE) 项目 积分 定向力 (10分) 1.今年是哪一年 现在是什么季节? 现在是几月份? 今天是几号? 今天是星期几? 1 ...

  7. arcengine遍历属性表_记录一次Hive表清理过程

    记录一次Hive表清理过程 背景 时间:2020-07-17 在用spark+hive做数仓的过程中往往会产生很多表,过多历史表会很快消耗掉有限的hdfs资源,并且时间过于久远的表一般不会具有利用价值 ...

  8. mysql修改表结构大表_在线修改MySQL大表的表结构

    由于某个临时需求,需要给在线MySQL的某个超过千万的表增加一个字段.此表在设计之时完全按照需求实现,并没有多余的保留字段. 我们知道在MySQL中如果要执行ALTER TABLE操作,MySQL会通 ...

  9. db2如何锁定一张表_办公必备的保护工作表技巧,你会了么?

    为避免表格数据被非法修改,可以对含有数据的单元格区域进行锁定保护,这需要结合工作表保护才能实现,今天我们就来看看如何保护工作表. 按[Ctrl+A]组合键选择工作表中的所有单元格,在[开始]→[单元格 ...

最新文章

  1. c语言中removeDir的相反函数,C语言编程常见问题解答之常用函数的包括文件.doc
  2. 23. Leetcode 86. 分隔链表 (链表-基础操作类-分隔链表)
  3. Nutch是个不错的选择
  4. Netstat命令(windows下)
  5. SAP中各种分摊分配方法
  6. Invalid bound statement (not found) 解决方案
  7. linux认证_Linux认证,开放设计原则的政府等等
  8. android蓝牙串口arduino源码,android – Arduino:使用串口和软件串口与蓝牙模块
  9. 豆瓣评分9.9!国内外口碑炸裂的强化学习圣经中文版终于来了!
  10. windows环境安装python
  11. 【老生谈算法】matlab实现模糊数学模型源码——模糊数学模型
  12. 西门子200PLC控制台达伺服电机正反转,步科触摸屏,模拟量控制
  13. python配色_Python数据分析之Seaborn(配色方案)
  14. dlib实现人脸关键点检测检测方法
  15. C#对Java--微软的反击
  16. 解析错误:解析软件包时出现问题
  17. Unity/Animator -- 创建Animator Controller
  18. m4a转mp3,flac转mp3,wav转mp3
  19. java万年历方法_利用java制作万年历
  20. ubuntu20.04开通多个ssh端口

热门文章

  1. 股价创近11个月新高,欢聚集团靠短视频跟直播为市值撑腰?
  2. XTU,C语言,Colombian Number
  3. 写一篇《活着》读后感
  4. 速收藏!实拍你的蚂蚁森林,张张都是高清美图壁纸
  5. C++实现管理系统课程设计
  6. 马里兰大学计算机工程排名,马里兰大学信息系统研究生专业排名
  7. SkyWalking客户端的使用
  8. 蓝桥杯——完全二叉树的权值(简单好理解)
  9. 如何将 xlsx 格式的联系人导入 3CX
  10. .NET中zip的压缩和解压——SharpCompress