Docker注册表与Nexus/Artifactory
Docker引擎中的“Docker注册表”与Nexus/Artifactory类似吗?它们之间有什么相似之处和不同之处?如果我们已经有了Nexus,我们可以使用它作为Docker注册表的替代品并将其插入Docker引擎吗Docker注册表与Nexus/Artifactory,docker,nexus,artifactory,docker-registry,Docker,Nexus,Artifactory,Docker Registry,Docker引擎中的“Docker注册表”与Nexus/Artifactory类似吗?它们之间有什么相似之处和不同之处?如果我们已经有了Nexus,我们可以使用它作为Docker注册表的替代品并将其插入Docker引擎吗 有人能帮我弄清楚吗?Docker注册表是管理Docker映像的存储库。注册表是自己的服务,而不是Docker引擎的一部分。 注册中心的用途与Artifactory或Nexus等存储库管理器类似,但有一个很大的区别:存储库管理器通常能够管理不同类型技术的存储库,例如:Maven、
有人能帮我弄清楚吗?Docker注册表是管理Docker映像的存储库。注册表是自己的服务,而不是Docker引擎的一部分。
注册中心的用途与Artifactory或Nexus等存储库管理器类似,但有一个很大的区别:存储库管理器通常能够管理不同类型技术的存储库,例如:Maven、NPM、Ruby Gems、CoCoCoapods、Git LFS、Python Eggs和其他。纯Docker注册表将仅管理Docker图像。
在选择管理Docker注册表的工具时,应考虑以下几点:
- 支持图像和存储库之间的图像层重复数据消除
- 高效地清除未使用的图像层(垃圾收集)。请注意,有些工具提供了停止世界GC机制,这会影响性能
- 提供图像清理程序/机制,允许根据年龄、使用情况等删除图像
- 支持多个存储后端-文件系统、对象存储
免责声明:我为JFrog工作,Artifactory背后的公司Docker Registry独立于Docker引擎。它是存储Docker图像的地方。Nexus版本3.0支持Docker映像的存储,它可以充当Docker注册表。因此Docker注册表与Nexus/Artifactory等二进制存储库属于同一个系列?那么@DrorBereznitsky,Artifactory的OSS版本支持Docker还是npm?原因根据,免费版似乎不支持。我说得对吗?@AmirPashazadeh你说得对。对Docker和npm的支持是Pro版本的一部分OnType Nexus似乎在其OSS版本中支持Docker。我自己也没有试过,因为它不能在同一个端口上工作。