Pulling images from the GUI?

I’m interested in helping people use Docker Desktop for selfhosting services like Nextcloud, Jellyfin, etc. However, most people don’t know how to use the command line. The Docker Desktop UI is mostly straight forward, but I don’t see a way to pull images without using the terminal. Is this currently possible, and if not is it planned for the future? It seems like most of the plumbing is there. It would be awesome to be able to search for images and download them directly from the GUI.

You can pull imíges from your repositories on the “Images” tab, but you can’t search for other images.

1 Like

For anyone looking for this functionality, I have developed a simple extension to add it:

https://github.com/indiebits-io/image-puller-extension

I’ve submitted it to the marketplace, but currently you’ll need to install it manually:

docker extension install indiebits/image-puller-extension:0.1.0
1 Like

I really like how you turned your question into an answer to help others. I know, your original question was about more then pulling the image, but I guess it is just a start.

Just some ideas how you could make it even greater:

  • You could add some output during pulling mainly for large images
  • I never developed an extension, but if you can call the docker client from the extension (or an API) you could implement a simple search. The docker cli can return json too:
    docker search --format '{{ json . }}' nextcloud

I would not use this feature, because I like to use the terminal, but I am sure others would.

1 Like

Those are great suggestions, thanks!