Enable “Run in Docker Desktop” Button Support for Docker Compose OCI Images from DockerHub
Tell us about your request
I’d like the “Run in Docker Desktop” button functionality on DockerHub to work with Docker Compose OCI images, just like it does for standard Docker images. Specifically, clicking the button should allow users to run Docker Compose images directly in Docker Desktop.
Which service(s) is this request for?
DockerHub and Docker Desktop
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
When browsing standard Docker images on DockerHub, there are “Run in Docker Desktop” buttons that allow you to launch containers in Docker Desktop with a single click. However, when viewing Docker Compose OCI images, these buttons appear differently and don’t provide the same functionality. (Check images at Additional Context)
This button can open for a wide variety of self-hostable development platforms to be deployed without using any command.
Are you currently working around the issue?
Now the only way to run a Docker Compose OCI image is via command line:
docker compose -f oci://<image> up
It's enough, but it would be great to be able to run it without commands for non experts.
Additional context
I’m referencing this Docker forum post: https://forums.docker.com/t/docker-desktop-compose-oci-images-run-button/149451
Standard Docker image buttons:
Docker Compose OCI image buttons. The button to run appears in the tags section, but it does not work:
Rather than a feature request, I just have the following question: Is this functionality currently on the Docker Desktop roadmap? Because I understand that a "Run in Docker Desktop" for a Docker Compose OCI image may have some security implications. But, on the contrary, I think this functionality may be very useful to lower the entry to deploy local self-hosted environments.