mplatform/mquery

By mplatform

Updated over 4 years ago

A tool for querying the multi-platform status of any public image in any public registry.

Image
8

100K+

mplatform/mquery repository overview

The mquery tool allows you to query any public image in any public container repository as to its media type (standard OCIv1 or Docker v2.2 image), digest, and platform support, if it is an OCI index or Docker v2.2 manifest list. This image is created and pushed by a GitHub Action when any release occurs in the public GitHub repository estesp/mquery.

The latest tag always points to the latest non-pre-release tag of the mentioned GitHub code repository. The backend which performs registry queries is implemented as a web API-triggered Lambda function (code located in the function directory of the repository). It is possibly under heavy load that any particular instantiation of the Lambda function will get its IP rate limited as the queries are performed without authentication. This limitation only potentially affects DockerHub; other public registries may not have any rate limiting of queries at this time.

When run against itself, you can see the report of supported OS/architecture pairs:

$ docker run --rm mplatform/mquery mplatform/mquery:latest
Image: mplatform/mquery:latest (digest: sha256:1535b95ede49ab1f21a43c8c28cb1bb4d4c204ef43e5971666934ba9825adc11)
 * Manifest List: Yes (Image type: application/vnd.docker.distribution.manifest.list.v2+json)
 * Supported platforms:
   - linux/ppc64le
   - linux/amd64
   - linux/386
   - linux/s390x
   - linux/arm64/v8
   - linux/arm/v7
   - linux/arm/v6
   - windows/amd64:10.0.17763.1817
   - windows/amd64:10.0.14393.4283

Please report any issues with this image at the mquery GitHub repository.

Tag summary

Content type

Image

Digest

Size

3.3 MB

Last updated

over 4 years ago

docker pull mplatform/mquery