podman-container-tools/skopeo

Description: Work with remote images registries - retrieving information, images, signing content

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 3 hours ago
Added to GitGenius on November 18th, 2024
Created on March 7th, 2016
Open Issues & Pull Requests: 85 (+0)
Number of forks: 940
Total Stargazers: 11,078 (+0)
Total Subscribers: 98 (+0)

Issue Activity (beta)

Open issues: 74
New in 7 days: 11
Closed in 7 days: 2
Avg open age: 928 days
Stale 30+ days: 58
Stale 90+ days: 32

Recent activity

Opened in 7 days: 11
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 7

Top labels

  • locked - please file new issue/PR (145)
  • stale-issue (115)
  • kind/feature (59)
  • kind/bug (12)
  • good first issue (4)
  • jira (4)
  • help wanted (3)
  • ci (1)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 hours
Mean response time: 5.6 days
90th percentile: 2.2 days
Tracked items: 217

Most active contributors

Detailed Description

Skopeo is a command-line utility written in Go that performs various operations on container images and image repositories without requiring root privileges or a running daemon. The tool works with both OCI images and Docker v2 images, and it can interact with API V2 container image registries such as Docker Hub and Quay.io, as well as private registries, local directories, and local OCI-layout directories.

The primary capabilities of skopeo include copying images between different storage mechanisms, inspecting remote images to view their properties and layers without pulling them locally, deleting images from repositories, syncing external image repositories to internal registries for air-gapped deployments, and handling authentication with appropriate credentials and certificates when required. The tool supports multiple image and repository types including containers-storage for local image stores used by Podman, CRI-O, and Buildah; dir paths for local directory storage; docker references for registry images; docker-archive for docker save-formatted files; docker-daemon for images in Docker's internal storage; and oci paths for OCI-compliant directories.

Skopeo's command suite includes skopeo-copy for transferring images between locations, skopeo-delete for marking images for deletion, skopeo-inspect for retrieving low-level image information, skopeo-list-tags for enumerating available tags, skopeo-login and skopeo-logout for registry authentication, skopeo-manifest-digest for computing manifest digests, skopeo-sync for synchronizing repositories, and debugging tools for signing and verifying image signatures.

The repository shows active maintenance with a median issue and pull request response latency of 4.3 hours across 214 tracked items, though the mean response time of 136.6 hours indicates some variance in handling. The most frequently applied issue labels are locked-please-file-new-issue with 141 occurrences and stale-issue with 108 occurrences, suggesting active issue management practices. The project's primary contributor mtrmac has recorded 622 events, with lsm5 and rhatdan contributing 55 and 54 events respectively. The repository maintains connections with related projects including containers/podman and podman-container-tools/podman through overlapping contributors, positioning skopeo as part of the broader containers ecosystem. The project holds Apache 2.0 licensing and maintains OpenSSF Best Practices certification, reflecting its commitment to security and quality standards in the container tooling space.

skopeo
by
podman-container-toolspodman-container-tools/skopeo

Repository Details

Fetching additional details & charts...