Ability to pull Docker container private Docker repository on Docker Hub
Currently, it is not possible to authenticate on https://hub.docker.com/ to use the container located in private repository.
The w/a is to make the image public, download it and make it private again.
The Docker extension now supports launching a Portainer container. Portainer is container management software that makes it easier to manage Docker containers. It allows you to connect to the official Docker Hub repository with authentication and your repositories with and without authentication! We would love to hear your feedback on our forum at https://talk.plesk.com.
— AY
-
Tom commented
wtf!? This is absolutely a crucial functionality if you want to use Plesk for hosting professional sw projects with docker... I even need to use a privately hosted hub and not dockerhub to pull my images from. Are you serious that this is not possible?
Edit: --> For all you guys looking for a solution: You can manage your docker images/containers via ssh directly on your server. Plesk is recognizing them after pulling them from whereever you want via console. -
Phoenix commented
This is such basic functionality for a webserver that I am astounded that it still has not be implemented. Trivial work for the dev team to implement.
-
TubbyNL commented
a specific private registry isn't really relevant, if logging in for private repository is supported then it will be supported for all vendors (as it's standard docker API)
-
Renzo Roso commented
+1 for Jetbrains Space container registries
-
Giuseppe Pasqualiano commented
+1 For private Gitlab container registry
-
Anonymous commented
Would like to suggest support for gitlab as a good start, it supports container registries and key management.
From a remote server you can login to gitlab as you would do docker hub and pull an image. Authentication is via username/password (same method as it would be for private docker hub images) then you can pull a private.
Ultimately - you should be able to specify the repository/image name, username, password and pull direct from private on-to your server. Gitlab also supports readonly one time tokens I believe.