三步搭建私有Docker Registry(V2)服务器

三步搭建私有Docker Registry(V2)服务器,第1张

网上方法千奇百怪,长篇大论看得心累,所以我希望三步之内解决这件事,那么开始吧。

你需要安装1.6.0以上的版本的 Docker 。

如果要使用域名绑定私有仓库,必须开启SSL。

生成下面文字即为成功:

克隆仓库。

编辑配置。

模板如下:

移动你的证书到 cert/ 目录。

备份一下原文件,使用https配置。

然后 vim nginx.conf ,要改的地方很少,如下:

没有问题的话已经运行起来了~~

现在你可以通过域名pull镜像了:

新建一个文件夹以便管理。

填写下面的内容到docker-compose.yml:

移动证书到自定义目录:

然后配置Nginx文件即可:

域名修改一下,复制粘贴即可。

现在你可以通过域名pull镜像了:

官方文档: Deploying a registry server

仓库(Repository)是集中存放镜像的地方,仓库分为公有仓库与私有仓库

一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 l.dockerpool.com/ubuntu 来说,dl.dockerpool.com是注册服务器地址,ubuntu是仓库名。

大部分时候,并不需要严格区分这两者的概念。

注册服务器、仓库、镜像关系如下

首先,仓库是存放一组关联镜像的集合,比如同一个应用的不同版本的镜像,注册服务器是存放实际的镜像的地方,注册索引则负责维护用户的账号,权限,搜索,标签等管理。注册服务器利用注册索引来实现认证等管理。我推荐你去看看时速云,他们是一家全栈云原生技术服务提供商,提供云原生应用及数据平台产品,其中涵盖容器云PaaS、DevOps、微服务治理、服务网格、API网关等。大家可以去体验一下。如果我的回答能够对您有帮助的话,求给大大的赞。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/466861.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存