Repolode
podman-container-tools

podman-container-tools/skopeo

Ferramenta de linha de comando para inspecionar, copiar, sincronizar, assinar e excluir imagens de contêiner entre registries e armazenamento local, sem daemon.

Estrelas
11,379
Forks
965
Issues abertas
67
Último commit
anteontem

O que é?

Skopeo é um utilitário de linha de comando para trabalhar com imagens de contêiner e repositórios de imagens. Ele se comunica com registries API V2, como Docker Hub e Quay, registries privados, diretórios locais, diretórios no formato OCI layout e armazenamento local de contêineres. A maioria das operações não exige root, e não é necessário executar um daemon em segundo plano.

Os principais comandos permitem inspecionar os metadados, as camadas e as tags disponíveis de uma imagem remota antes de baixá-la, copiar imagens entre registries ou para o armazenamento local, excluir imagens de um repositório e sincronizar um repositório externo com um diretório local ou registry interno. A autenticação usa credenciais do comando skopeo login ou flags de credenciais específicas para cada comando.

O Skopeo oferece suporte aos formatos de imagem OCI e Docker v2. A documentação do projeto também aborda a geração de chaves sigstore e a assinatura e verificação independentes para depuração.

Recursos principais

  • 01Inspeciona imagens remotas, tags e camadas sem baixá-las.
  • 02Copia imagens entre registries, diretórios locais e armazenamento de contêineres.
  • 03Sincroniza repositórios de imagens com diretórios locais ou registries internos.
  • 04Exclui imagens de registries que oferecem suporte à API.
  • 05Funciona sem root e sem um daemon em execução.
  • 06Oferece suporte aos formatos de imagem OCI e Docker v2.

Casos de uso

  • Copiar imagens de um registry público para um registry privado.
  • Espelhar um repositório em um ambiente isolado da rede usando um pendrive ou registry interno.
  • Verificar os labels, o digest e as camadas de uma imagem antes de baixá-la.
  • Automatizar a limpeza de registries ou pipelines de promoção de imagens.

Início rápido

  1. 1

    Instale o skopeo seguindo o guia de instalação no README

  2. 2

    Inspecione uma imagem remota sem baixá-la

    skopeo inspect docker://registry.fedoraproject.org/fedora:latest

Em coleções

Tópicos

#containers#container-images#oci#docker-registry#cli#image-copy#go

Perguntas frequentes

O que é skopeo?
Ferramenta de linha de comando para inspecionar, copiar, sincronizar, assinar e excluir imagens de contêiner entre registries e armazenamento local, sem daemon. Skopeo é um utilitário de linha de comando para trabalhar com imagens de contêiner e repositórios de imagens. Ele se comunica com registries API V2, como Docker Hub e Quay, registries privados, diretórios locais, diretórios no formato OCI layout e armazenamento local de contêineres. A maioria das operações não exige root, e não é necessário executar um daemon em segundo plano.
skopeo é gratuito? Qual é a licença?
skopeo é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
skopeo ainda é mantido?
Manutenção ativa. O último commit de skopeo foi em 6 de nov. de 2026.
Para que posso usar skopeo?
Copiar imagens de um registry público para um registry privado. Espelhar um repositório em um ambiente isolado da rede usando um pendrive ou registry interno. Verificar os labels, o digest e as camadas de uma imagem antes de baixá-la. Automatizar a limpeza de registries ou pipelines de promoção de imagens.
Como instalar skopeo?
Instale o skopeo seguindo o guia de instalação no README Inspecione uma imagem remota sem baixá-la: skopeo inspect docker://registry.fedoraproject.org/fedora:latest
Onde consigo skopeo?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/podman-container-tools/skopeo

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados