docker / docker/docs

Provide List of Architecures, OSes, and Variants

Open
#10,254 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/cli lifecycle/frozen
Dominant language
Markdown
Stars
4.7k
Forks
8.5k
Avg merge
2d 18h
Merged PRs (30d)
108

Description

File: engine/reference/commandline/manifest_annotate.md

There should be a list of valid OSes, architectures, and variants on this page. It is not intuitive to someone new to manifests which values to use for which parameters. For example, if I have an armv7/armhf image, what would I put for the variant - armv7 or v7 or arm32v7...?

This code is a good starting point, but doesn't list valid variants: https://github.com/docker/cli/blob/1f6a1a438c4ae426e446f17848114e58072af2bb/cli/command/manifest/util.go#L22

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docs/engine/reference/commandline/manifest_annotate.md and review the referenced docker/cli manifest utility at cli/command/manifest/util.go. Determine the valid OS, architecture, and variant values and document them with guidance for armv7/armhf images. Done means a newcomer can choose the correct values for each manifest annotate parameter.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.