fedora/registry本镜像基于Fedora系统构建,提供Docker Registry功能,用于搭建私有Docker镜像仓库。通过该镜像,用户可以在本地或内部网络中存储、管理和分发Docker镜像,满足企业或团队内部的镜像管理需求。
确保已安装Docker环境,可通过以下命令检查Docker版本:
bashdocker version
<yourname>替换为实际用户名):bashdocker build --rm -t <yourname>/registry .
直接运行Registry容器,映射端口5000(Registry默认端口):
bashdocker run -d -p 5000:5000 <yourname>/registry
为避免容器重建导致数据丢失,推荐使用数据卷存储镜像数据(路径/var/lib/docker-registry)。
创建一个仅用于存储数据卷的容器(无需运行,仅用于引用数据卷):
bashdocker run --name=registry-data -v /var/lib/docker-registry fedora true
--name=registry-data:指定数据卷容器名称为registry-data。-v /var/lib/docker-registry:定义数据卷,挂载路径为/var/lib/docker-registry。fedora true:使用fedora镜像,执行true命令后容器退出(仅创建卷)。通过--volumes-from参数关联数据卷容器,启动Registry服务:
bashdocker run --name=registry -d -p 5000:5000 --volumes-from=registry-data <yourname>/registry
--name=registry:指定应用容器名称为registry。-d:后台运行容器。-p 5000:5000:映射主机端口5000到容器端口5000。--volumes-from=registry-data:挂载registry-data容器的数据卷到当前容器。将已构建的Registry镜像标记为本地Registry的镜像(将<yourname>替换为实际用户名):
bashdocker tag <yourname>/registry localhost:5000/<yourname>/registry
执行推送命令,验证Registry是否正常工作:
bashdocker push localhost:5000/<yourname>/registry
若推送成功,说明私有Registry搭建完成并可正常使用。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务