温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
欢迎观看私有docker registry完整使用指南。本教程详细介绍如何配置、拉取和推送镜像以及常见问题的解决方法。Registry地址是192.168.110.123端口5000第一章节,配置docker信任私有registry docker默认只信任公开仓库,首次使用私有registry前,需要将其加入信任列表。配置步骤如下,第一步,编辑系统配置文件。第二步,添加insecure regist配置,第三步,重启docker服务。第4步,验证配置是否生效。本章节展示demon j som的两种配置方法,第一种适用于Mac OS和Linux系统,直接编辑docker守护进程配置文件,添加insecure registry字段,指定私有registry地址。第二种方法适用于docker desktop, 用户通过图形界面进入设置,找到docker engine选项,在编辑器中添加相同配置后,点击应用并重启docker,验证配置是否生效,打开终端执行命令,过滤insecure registries部分。如果输出中包含私有registry地址,说明配置成功,Docker已经信任该私有registry。对于Docker desktop用户只需在设置中确认配置已添加,然后点击应用并重启即可。第二章节拉取镜像基础命令为do po加上仓库地址和镜像标签。拉取示例使用NOTE20ALP镜像。如果本机是Intel或AMD处理器,使用AMD64版本,如果是苹果芯片或ARM架构,使用R64版本,Docker会自动识别本机架构,进行匹配下载。
01:21
第三章节查看registry中的镜像列表。使用Curl命令查询仓库目录。当前已推送的镜像包括NOTE20LP,支持AMD64和264双架构,是note js20的轻量级版本,Strategic report generator战略报告生成服务,M cp search service m cp搜索服务以及new API new API服务。第4章节推送新镜像到私有registry推送分为两个步骤,第一步,使用do tag命令给本地镜像打标签,指定目标仓库地址和镜像名称。第二步,使用push命令将镜像推送到私有。Registry推荐使用docker bs工具构建多架构镜像,可以一次构建,同时支持Intel和ARM平台,并推送到多个架构版本。
02:00
常见问题解答,第一个问题,遇到连接超时错误,通常是因为docker尚未信任该私有仓库,请按照第一章的方法配置insecure registries并重启docker。第二个问题,看到http response to https client错误,同样是因为未配置in registry所致。第三个问题,想拉取特定架构的镜像,使用platform参数指定目标架构类型即可。第4个问题,Registry磁盘空间不足,可以在服务器上执行垃圾回收、清理未引用的数据,或使用docker系统清理命令释放空间。感谢观看私有docker registry使用指南到此结束,祝您使用愉快。
我来说两句