
序
正常情况下,群晖的Docker套件可以通过界面很方便的对Docker存储库的地址进行增删改及启用等操作(默认的第一条记录Docker Hub不能删除)。

最近为了给Docker下载提速,尝试添加阿里云的Docker镜像存储库,却不想遇到注册表记录无法删除的问题。

解决过程
Docker注册表记录的是存储在名为registry.json配置文件中的,其完整路径为
/var/packages/Docker/etc/registry.json
当前内容为:
{
"registries" : [
{
"enable_registry_mirror" : false,
"enable_trust_SSC" : true,
"mirror_url" : "",
"name" : "Docker Hub",
"syno" : true,
"url" : "https://registry.hub.docker.com"
},
{
"enable_trust_SSC" : true,
"name" : "Aliyun Hub",
"syno" : true,
"url" : "https://dev.aliyun.com"
}
],
"using" : "Docker Hub"
}
手工删除掉Aliyun Hub那段配置,然后重启Docker服务。
synoservice --restart pkgctl-Docker
问题就能顺利解决了。

本文介绍了在群晖Docker中遇到注册表记录无法删除的问题及其解决过程。当试图添加阿里云Docker镜像存储库时,发现配置无法删除。通过手动编辑并删除registry.json文件中的阿里云Hub配置,然后重启Docker服务,问题得以解决。


被折叠的 条评论
为什么被折叠?



