相关疑难解决方法(0)

如何在Docker命令行上的Docker注册表中找到具有特定标记的Docker镜像?

我尝试找到Docker镜像的一个特定标签.我怎么能在命令行上这样做?我尽量避免全部下载并删除不需要的图像.

在官方的Ubuntu版本中,https://registry.hub.docker.com/_/ubuntu/,有几个标签(发布它),而当我在命令行上搜索它时,

user@ubuntu:~$ docker search ubuntu | grep ^ubuntu
ubuntu              Official Ubuntu base image                          354
ubuntu-upstart      Upstart is an event-based replacement for ...   7
ubuntufan/ping                                                0
ubuntu-debootstrap                                                   0
Run Code Online (Sandbox Code Playgroud)

另外在命令行search https://docs.docker.com/engine/reference/commandline/search/的帮助下,不知道它是如何工作的?

docker search命令中可以吗?

如果我使用原始命令通过Docker注册表API进行搜索,则可以获取信息:

   $ curl https://registry.hub.docker.com//v1/repositories/ubuntu/tags | python -mjson.tool
   [
    {
        "layer": "ef83896b",
        "name": "latest"
    },
    .....
    {
        "layer": "463ff6be",
        "name": "raring"
    },
    {
        "layer": "195eb90b",
        "name": "saucy"
    },
    {
        "layer": "ef83896b",
        "name": "trusty"
    }
]
Run Code Online (Sandbox Code Playgroud)

docker

58
推荐指数
5
解决办法
6万
查看次数

获取可从命令行提取的 docker 标签列表?

我想获取有关 docker 映像的已发布版本/标签的一些基本信息,以了解我可以提取哪些 image:tag。我还想查看每个标签最近发布的时间。

有没有办法在命令行上执行此操作?

Docker version 1.10.2, build c3959b1
Run Code Online (Sandbox Code Playgroud)

基本上寻找相当于npm info {pkg}docker 镜像的东西。

docker dockerhub

9
推荐指数
1
解决办法
1万
查看次数

拉Docker映像-找不到清单

我正在尝试下载标记的docker映像

docker pull clkao/postgres-plv8:10-2
Run Code Online (Sandbox Code Playgroud)

然后在撰写文件中

  postgres:
    image: clkao/postgres-plv8:10-2
Run Code Online (Sandbox Code Playgroud)

但是收到一个manifest not found例外。

除非我没有记错,否则该标签存在于Docker Hub中,但是我注意到它没有出现在标签列表中

难道我做错了什么?还是这可能是Docker Hub的问题还是存储库的设置方式?

如果不是“我的错”,那么有什么建议继续前进?也许创建我自己的Dockerfile?

谢谢。

docker docker-compose

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

docker ×3

docker-compose ×1

dockerhub ×1