Comments (29)
Nice guys! I want this feature too.
from portainer.
@MorphBonehunter
This feature will be available as an extension in the next two months.
from portainer.
Been waiting for this for a long time! Current open-source GUI projects are either too ugly or difficult to setup. A simple GUI in a portainer way of doing things would be awesome.
Are you thinking of adding native basic auth support (https://docs.docker.com/registry/deploying/#restricting-access)?
from portainer.
Hi guys, I just wanted to share what I'm using at the moment if you haven't seen this one here:
https://github.com/mkuchin/docker-registry-web
Ideally portainer would also act as an authentication provider to the private registry like that great tool above.
from portainer.
@PedroMD yes, native basic auth will be supported.
from portainer.
from portainer.
This will be great future . Let me know how i can be helpful
from portainer.
@sabareeshkkanan you can propose a mockup in the UI via a PR, purely front-end. This would help us decide how to create the best UX for this feature.
from portainer.
This would be amazing.
from portainer.
@deviantony I am sorry i got busy and i cant work on it for at least one more month
from portainer.
great feature.
little hope:
we can write some description for every repository (just like the markdown sub page in every repo in docker hub)
from portainer.
Yesterday i found this one https://github.com/Evedel/bow.
As this is also an GO Tool for manage private registries, maybe this one could be used as some "base" for this feature request?
from portainer.
@MorphBonehunter The new version of protainer already has registry management.
from portainer.
@sabareeshkkanan maybe i'm wrong but the latest release add management oft registries for using with credentials. This one is for management of management oft images inside private registries.
And in #930 it is mentioned in the comments that this is an seperate task?
from portainer.
@MorphBonehunter is right, this will come later this year.
from portainer.
hi may i know what's the status about this feature.
now i use 1.14.0.now we still use our custom registry.
from portainer.
Hey @MorphBonehunter
There is no work on this feature yet, the goal here is to allow the management of images inside private/custom registries.
Currently, 1.14 allows you to connect to your private/custom registries using credentials.
from portainer.
Hey @deviantony, i think this was an comment for @zwx168238 😄
from portainer.
woops you're right :-)
from portainer.
@deviantony ths .i will try ASAP if got any new details will let you know
from portainer.
If private registry management is to be provided, it would also be great to have automated build feature (similar to DockerHub) from sources like GitHub/BitBucket or any Git server (such as Gitlab, Gitea, or Gogs etc.) that allows webhooks. When designing the UI for automated builds, we should consider adding fields that enable supplying build-args.
from portainer.
@ibnesayeed maybe i understand this wrong but i would say this is a little bit out of scope.
for my understanding registry management is for viewing/delete docker images inside an private registry (something like this).
what you want i think is an CI/CD Tool like drone or the build in from gitlab.
from portainer.
@ibnesayeed I would have to agree with @MorphBonehunter. If you're setting up a private Docker registry and using Portainer to help manage it, odds are you're also running a build server for CI/CD, which is where images should be built in the first place.
from portainer.
I understand that the process of building the image itself is out of scope of Portainer, that is the job of a CI system, but the same is true about the registry too. Portainer is not implementing yet another Docker registry, it is just going to provide a management interface on top of existing registries, so why can't it provide interface for build systems. In my opinion, limiting the definition of "registry management" to just viewing and deleting is too restrictive; creating, pulling, synchronizing, tagging, scanning, and visualizing images, all count towards the Docker image management. Features should be pluggable, for example, registry data and controls will only show up when a registry is linked, similarly, build related components would show up only if a build server is linked. Even if we have a CI/CD system configured, opening a separate interface to build images, then using Portainer for the rest of the task would present a disconnect.
That said, not everything can be implemented overnight, so certain important features can be prioritized, but the architecture of the new implementation should consider possible extensions in future and design accordingly.
from portainer.
hey @WTFKr0 & @deviantony, what about this one.
It' seems there is only one point left (Delete option to remove a repository) or is the blocker the
distribution/distribution#2434 ?
I would also test the pr, but the portainer/portainer:pr1656
seems not exist anymore
from portainer.
Registry management can now utilize the newly implemented webhooks system (#1663) to implemented DockerHub-like Automated Build system.
from portainer.
Registry manager extension released with 1.20.0 and now publicly available.
from portainer.
I can verify v1.20 works with sonatype nexus3 v3.14-03 login. great work :-)
from portainer.
from portainer.
Related Issues (20)
- Error handing "/" when retrieving a V2 registry catalog HOT 1
- Error handing "/" when retrieving tags from a V2 registry catalog HOT 6
- TypeError: e.ContainerConfig is undefined loading image details / contianer console HOT 1
- Missing Windows Server 2022 image for v2.20.0 (ce/be) HOT 5
- Health check for Portainer Agents Running on Docker Swarm HOT 11
- Kubernetes - Secret owner migration code deadlocks
- Local stacks being overwritten by orphaned stacks with the same name in the regular stack listing page
- Deploying a GitOps edge stack on a Kubernetes edge device fails
- Portainer issues with Docker 25/26
- Portainer 2.20.1 image marked unused when container exited HOT 8
- Network Details page only shows containers on the swarm manager. HOT 2
- Portainer agent down after 2.20.1 upgrade HOT 13
- Failure Unable to create stack HOT 3
- CVE 2024-24557 vulnerability detected HOT 1
- Cannot Update Stack on newest portainer version HOT 3
- Portainer makes queries to GitHub API and hits rate-limits HOT 2
- (v2.19.4)- failed initializing compose deployer | error="docker-compose plugin is missing from config path" stack_trace=[{"func":"init","line":"18","source":"compose HOT 1
- Creating stack from Repository crashes when we have too many references
- Environment: Docker Engine over API can not connect (HTTP request to HTTPS server) HOT 9
- Expose portainer with Istio proxy
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from portainer.