首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么docker为我的容器列出了两个独立的图像(其中一个不存在)?

为什么docker为我的容器列出了两个独立的图像(其中一个不存在)?
EN

Stack Overflow用户
提问于 2017-01-05 06:37:41
回答 0查看 43关注 0票数 1

我有一个我认为非常奇怪的情况:'docker ps‘报告我的容器正在运行一个不存在的镜像。‘'docker mycontainer’给出了确实存在的图像的图像散列,但该散列不是在inspect输出中的.config.image节点中命名的图像。

对于使用中的镜像,docker inspect mycontainer给出了两种不同的看法:

代码语言:javascript
复制
[
    {
        ...
        "Image": "sha256:64c33ae1c7ca7f7838d34505a7ec93e2b8d59e5140f0f5a6974776340cde9d17",
        ...
        "Config": {
            ...
            "Image": "regserver:5000/company/myimage:64",
            ...
        },
       ...
    }
]

docker images说,这些图像中有一个存在,另一个不存在:

代码语言:javascript
复制
PS C:\Windows\system32> docker images regserver:5000/company/myimage
REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE
regserver:5000/company/myimage   60                  fdfbd99e9bcf        2 weeks ago         9.48 GB
regserver:5000/company/myimage   59                  64c33ae1c7ca        2 weeks ago         9.48 GB
regserver:5000/company/myimage   58                  7152dfbe5808        2 weeks ago         9.48 GB
regserver:5000/company/myimage   57                  d2603ae3b3b3        3 weeks ago         9.48 GB
regserver:5000/company/myimage   56                  cff15a634cfb        3 weeks ago         9.48 GB
regserver:5000/company/myimage   55                  b52e8d21fc10        3 weeks ago         9.48 GB
regserver:5000/company/myimage   52                  5e00504b1cf8        3 weeks ago         9.48 GB
regserver:5000/company/myimage   51                  157eef3e8c9e        3 weeks ago         9.48 GB

docker ps输出我认为不正确的信息:

代码语言:javascript
复制
PS C:\Windows\system32> docker ps --all --format 'table {{.Names}}\t{{.Status}}\t{{.Image}}'
NAMES         STATUS              IMAGE
mycontainer   Up About an hour    regserver:5000/company/myimage:64

docker inspect给出的散列值是镜像regserver:5000/company/myimage:59的散列值,但这并不是docker ps所说的正在使用的镜像。docker ps所说的正在使用的镜像并不是一个存在的镜像。

怎么回事?这是docker (Windows)中的错误吗?是不是有什么我不明白的地方?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41474411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档