Ajeet Raina Docker Captain, ARM Innovator & Docker Bangalore Community Leader.

Pick of the Week: The “mplatform/mquery” Docker Hub Image

1 min read

Here’s a question for you ~ How would you know if the Docker image that you are planning to download support your platform? One obvious way is to visit Docker Hub and check out its “Tags” section. It’s a manual task. Right? There must be better way to tackle this.

Introducing the mplatform/mquery Docker image…

The mquery is a simple utility and serverless-based backend for querying Docker v2 & OCI v1 container images and reporting on “manifest list”/OCI “index” multi-platform image support. The tool allows you to query any public image in any public container repository. This image is created and pushed by a GitHub Action when any release occurs in the public GitHub repository estesp/mquery.

This project uses AWS Lambda as a backend, in concert with the manifest-tool inspect API capability to easily report on the status of whether an image is a manifest list/OCI index entry in a registry, and if so, what platforms are supported by the image. 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. Here’s an example of a Docker Extensions image docker/disk-usage-extension:

 

docker run --rm mplatform/mquery docker/disk-usage-extension:0.2.5
Image: docker/disk-usage-extension:0.2.5 (digest: sha256:02397941ad317744d0fded959f2a21f69d1f1cd4d7d9f2c9ba1be7e4a88f8375)
 * Manifest List: Yes (Image type: application/vnd.docker.distribution.manifest.list.v2+json)
 * Supported platforms:
   - linux/amd64
   - linux/arm64

 

Here’s a glimpse of Docker Disk Usage Extensions up and running on Docker Desktop:

 

References:

Have Queries? Join https://launchpass.com/collabnix

Ajeet Raina Docker Captain, ARM Innovator & Docker Bangalore Community Leader.

59 Replies to “Pick of the Week: The “mplatform/mquery” Docker Hub Image”

  1. I like what you guys are up also. Such intelligent work and reporting! Keep up the superb works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my web site :).

  2. This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

  3. I like what you guys are up also. Such smart work and reporting! Keep up the superb works guys I’ve incorporated you guys to my blogroll. I think it will improve the value of my web site :).

  4. Hey there, I think your website might be having browser compatibility issues. When I look at your website in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, amazing blog!

  5. Pretty section of content. I just stumbled upon your weblog and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently fast.

  6. There are actually a whole lot of particulars like that to take into consideration. That could be a nice point to carry up. I provide the ideas above as general inspiration but clearly there are questions like the one you carry up where an important thing can be working in honest good faith. I don?t know if greatest practices have emerged round things like that, however I’m sure that your job is clearly recognized as a fair game. Both girls and boys really feel the influence of only a second’s pleasure, for the remainder of their lives.

  7. Hello there! I could have sworn I’ve been to this blog before but after reading through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be bookmarking and checking back often!

  8. I’m extremely impressed with your writing skills as well as with the layout on your blog. Is this a paid theme or did you modify it yourself? Either way keep up the excellent quality writing, it is rare to see a great blog like this one these days..

  9. What’s Happening i am new to this, I stumbled upon this I’ve found It absolutely helpful and it has helped me out loads. I hope to contribute & assist other users like its helped me. Great job.

  10. Hey there! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My weblog looks weird when viewing from my iphone4. I’m trying to find a template or plugin that might be able to correct this issue. If you have any suggestions, please share. With thanks!

  11. When I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!

  12. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove me from that service? Thanks a lot!

  13. Thank you for any other excellent article. Where else could anyone get that type of information in such a perfect manner of writing? I have a presentation next week, and I’m at the look for such information.

  14. Dead pent content, regards for entropy. “You can do very little with faith, but you can do nothing without it.” by Samuel Butler.

  15. Magnificent goods from you, man. I have keep in mind your stuff previous to and you’re just extremely excellent. I really like what you have obtained right here, certainly like what you are stating and the best way wherein you assert it. You’re making it entertaining and you still care for to stay it wise. I cant wait to read far more from you. This is really a terrific site.

  16. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.

  17. I simply couldn’t leave your website before suggesting that I really loved the usual info an individual supply on your visitors? Is going to be back regularly in order to inspect new posts.

  18. I’m really enjoying the theme/design of your weblog. Do you ever run into any web browser compatibility problems? A few of my blog visitors have complained about my website not operating correctly in Explorer but looks great in Opera. Do you have any suggestions to help fix this issue?

  19. Hmm it seems like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d genuinely appreciate it.

  20. Sera varol ayağa kalktı ve hadi göt deliğimi iyice kremle yala ama öncesinde diyor.
    Seks ve sikiş için türk kızları şart bize. Erkekleri siktir et istemesen de oluyorlar ama türk
    kızları şart. götümü sera varol pornosu, sera varol
    pornosu Eskort kızlar burada ankara escort vip partner.

  21. I am curious to find out what blog platform you happen to be working with? I’m having some minor security problems with my latest website and I’d like to find something more risk-free. Do you have any suggestions?

Leave a Reply

Your email address will not be published.

© Copyright Collabnix Inc

Built for Collabnix Community, by Community