首页 新闻 会员 周边

如果通过命令行查看阿里云容器服务中我们构建的私有Docker镜像仓库

1
悬赏园豆:100 [已解决问题] 解决于 2017-06-09 11:51

请问如何在自己电脑的终端上,通过shell命令(比如 docker seach 或 curl ),查看阿里云容器服务中我们构建的私有Docker镜像仓库?

尝试使用下面的命令,却返回了错误:

$ curl https://registry.cn-hangzhou.aliyuncs.com/v2/_catalog
{"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":[{"Type":"registry","Class":"","Name":"catalog","Action":"*"}]}]}
dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2017-06-09 10:32
< >
分享
最佳答案
0

通过 docker-ls 可以实现。

在 mac 上的安装方法:下载 docker-ls-darwin-amd64.zip 并解压,将解压后的 docker-ls 文件复制到 /usr/local/bin 文件夹中。

通过 docker-ls tag 命令可以查看指定镜像仓库的信息:

docker-ls tag --registry https://registry.cn-hangzhou.aliyuncs.com  --user username --password password --json cnblogs/cache-service:latest

但通过 doker-ls repositories 命令查看时会被拒绝,这可能是阿里云容器服务的一个限制。

#docker-ls repositories --registry https://registry.cn-hangzhou.aliyuncs.com  --user username --password password
requesting list . done
ERROR: authorization rejected by registry
dudu | 高人七级 |园豆:30994 | 2017-06-09 11:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册