我在Ubuntu Server 18.04上有一个私有的不安全注册表(使用docker-compose),其IP为192.168.168.168;在Windows客户端上,当我从Chrome浏览到
http://192.168.168.168:5000/v2/_catalog
我知道
{"repositories":["hello-world2","mywebservice"]}
没关系,因为我将它们推送到了私有注册表。 所以:
我已经尝试过
docker run 192.168.168.168:5000/mywebservice
但是得到
无法找到图像'192.168.168.168:5000/mywebservice:latest' 本地
答案 0 :(得分:0)
Docker注册表不是Docker引擎,它无法运行容器。
如果要在Docker注册表所在的同一服务器上运行Docker容器,则有必要将映像从注册表拉到Docker客户端(使用docker pull localhost:5000/image_name
),然后按常规运行方式。