使用 Skopeo 检查本地图像

问题描述 投票:0回答:3
我能够使用 Skopeo 检查远程图像

skopeo inspect docker://{registry}/{repository}:latest
但我不知道如何在本地图像上运行相同的操作(与我对 

docker inspect

 所做的相同)。
这可能吗?

docker docker-registry skopeo
3个回答
2
投票
使用

docker-daemon 存储库类型:

skopeo inspect docker-daemon:myimage:0.0.7
    

2
投票
尝试 skopeo 检查容器存储:

例如:

skopeo inspect containers-storage:localhost/myimg
    

0
投票
在 2024 年底遇到本主题中描述的相同问题后,以下是我如何使用 Skopeo 检查本地图像。

  1. 下载 Skopeo 图像:

下载 Skopeo Docker 映像,而不是使用 yum

apt
 等安装工具。这样,您就可以直接通过 Docker 管理一切。

`docker pull quay.io/skopeo/stable:latest`

  1. 使用 Skopeo Docker 映像检查本地映像: 您可以使用 Skopeo Docker 映像,而不是直接安装 Skopeo(例如,通过 apt

     或其他包管理器):

    docker run --rm quay.io/skopeo/stable inspect docker://nginx:latest

    
    

备注:

    Skopeo 不支持
  • docker-daemon
     论点。
  • 您现在必须指定
  • docker://
    ,就好像它是 Docker 的协议一样。
© www.soinside.com 2019 - 2024. All rights reserved.