Docker镜像通过Remote Docker API不可见

我有Bintray托pipe的docker形象。 我使用以下方法构build本地图像:

FROM foo.bintray.io/bar/server:0.5.10 

从Bintray构build图像作品,我可以在图像列表中看到它: docker images

 > docker images ... foo.bintray.io/bar/server 0.5.10 ... 

但是,当我使用远程API访问同一个泊坞窗时:

 curl -X "GET" "http://127.0.0.1:2375/images/json" curl -X "GET" "http://192.168.99.100:2375/images/json" (on OSX) 

这个图像是失踪的! 根本不在那里。

什么?!

问题是命名错误(与bintray无关)。

该图像被命名为bar/server ,这是错误的 – 名称中不允许\ 。 远程API不允许名称有这个字符(和其他一些)。 不过,docker CLI接受了它并且工作正常。

一旦我重新命名为bar-server ,它的工作。