Docker Registry Cli - Derzeit unterstützt die Suchfunktion nur über eine Katalog -API in der neuen Version von Docker Registry v2.
Merkmale :-
Docker Registry-Suche unter 1 Minute:-
Voraussetzungen:-
Verwendung:-
python browser.py <REGISTRY_ENDPOINT> <keyword> <options>
Registry_endpoint: <IP_ADDRESS_DOCKER_REGISTRY>:<PORT> EG: localhost: 5000
Schlüsselwort:
z.B:-
`python browser.py localhost:5000 search busybox`
`python browser.py localhost:5000 search busy`
`python browser.py localhost:5000 search bu`
z.B:-
`python browser.py localhost:5000 list all`
Um die Dockerfile zu verwenden, lesen Sie die folgenden Beispiele:-
docker build -t <imagename> .
docker run -p 5000:5000 -d <imagename> localhost:5000 search busybox
Beispiele:-
$ docker build -t docker_reg_search .
$ docker run docker_reg_search localhost:5002 list all
-----------
Name: busybox
Tags: v1 v2 latest
-----------
Name: busyy
Tags: v2
-----------
Name: jenkins
Tags: latest
$ docker run docker_reg_search localhost:5002 search bus
-----------
Name: busybox
Tags: v1 v2 latest
-----------
Name: busy
Tags: v2
Neue Unterstützung für SSL und authentifizierte Docker -Registrierung
Wenn die Docker -Registrierung nur über SSL authentifiziert ist
python browser.py localhost:5000 search busy ssl python browser.py localhost:5000 list all ssl
Wenn die Docker -Registrierung durch Benutzername und Passwort authentifiziert wird, jedoch nicht über SSL
python browser.py exampleuser:exampleuser@localhost:443 search busybox python browser.py exampleuser:exampleuser@localhost:5000 list all
Wenn die Docker -Registrierung sowohl durch den Benutzernamen: Passwort als auch durch SSL authentifiziert wird
python browser.py exampleuser:exampleuser@localhost:443 search mobile ssl python browser.py exampleuser:exampleuser@localhost:5000 list all ssl
Bitte beachten Sie, dass das Python -Skript derzeit das SSL -Zertifikat nicht überprüft. Es unterdrückt auch die SSL -Warnung nicht. Das ssl -Flag wird nur zum Umschalten des URL -Protokolls als HTTPS verwendet.
Docker Search Browser UI hinzugefügt
Das Skript browser_web.py bietet eine Web -Benutzeroberfläche zur Durchsuchung der Docker -Registrierung.
Verwendung:--
python browser_web.py localhost python browser_web.py localhost ssl
Greifen Sie nun auf die Benutzeroberfläche unter http://localhost:9001/registry/search
Screenshot:-

MIT Siehe Lizenz für den vollständigen Lizenztext.