Skip to content

docs: expand Windows section with WSL, container, cross-compile, and Scoop options#2808

Open
turanalmammadov wants to merge 1 commit intocontainers:mainfrom
turanalmammadov:docs/add-windows-binary-info
Open

docs: expand Windows section with WSL, container, cross-compile, and Scoop options#2808
turanalmammadov wants to merge 1 commit intocontainers:mainfrom
turanalmammadov:docs/add-windows-binary-info

Conversation

@turanalmammadov
Copy link

Closes #715

Problem

The Windows section of install.md was a single sentence that simply pointed at an open issue. Users needed actionable guidance.

What's added

Four practical options, all available today:

1. WSL 2 (recommended)

Simple step-by-step: enable WSL 2, install a distro, then follow the existing Ubuntu/Debian instructions. Works on Windows 10/11 with no extra tooling.

2. Container image via Docker or Podman

Run quay.io/skopeo/stable directly with Docker Desktop or Podman Desktop. Includes a real copy-between-registries example using docker run and podman run.

3. Cross-compile from Linux / macOS

Points to the existing cross-compilation section (make bin/skopeo.windows.amd64) with a note about the containers_image_openpgp / no-CGO limitation that disables GPG features in the Windows binary.

4. Scoop

Mentions the community Scoop manifest as an unofficial option with a caveat that it is not maintained by the Skopeo team.

No code changes.

Made with Cursor

The Windows section was a single sentence pointing to an open feature
request. Users needed clear instructions.  There are four practical
options today; document all of them:

1. WSL 2 (recommended) — Install skopeo inside a WSL distribution using
   the normal Linux package manager steps.  Most Windows 10/11 users
   already have or can enable WSL 2.

2. Container image — Run quay.io/skopeo/stable with Docker Desktop or
   Podman Desktop, no native installation required.  Include a real
   copy-between-registries example.

3. Cross-compile from Linux / macOS — The existing cross-compilation
   section documents 'make bin/skopeo.OS.ARCH'.  Add a Windows-specific
   example and note the CGO / libgpgme limitation.

4. Scoop — Note the community Scoop manifest as an unofficial option.

Closes containers#715

Co-authored-by: Cursor <[email protected]>
Copy link
Contributor

@mtrmac mtrmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/containers/skopeo/blob/main/CONTRIBUTING.md#sign-your-prs please, we can’t really even look at PRs with unclear copyright status.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Documentation does not mention Windows binary of Skopeo.

2 participants