在服务器上找不到Docker专用注册表目录项



我在Ubuntu服务器18.04上有一个私人的不安全注册表(使用docker compose(,它的IP是192.168.168.168;在Windows客户端上,我从Chrome浏览到

http://192.168.168.168:5000/v2/_catalog

我得到

{"repositories":["hello-world2","mywebservice"]}

这是可以的,因为我把它们推到了私人注册中心。但是,如果我运行

docker image list

在服务器上;你好世界2";显示。没有";mywebservice";进入这怎么可能?

据我所知,注册表是一个独立的实体,它与Docker客户端没有直接关系,可能安装在注册表所在的同一服务器上。

换句话说,如果我将图像从机器a上的Docker客户端推送到机器B上的注册表,机器B上任何Docker客户端都不会得到该图像,除非它明确地从注册表中提取该图像,即使注册表在同一台机器B上。

在我的情况下;mywebservice";图像从注册表到客户端,都在机器B上。

最新更新