2017-04-01 2 views
2

Ich versuche, eine Liste aller offiziellen Bilder von der Docker Store zu bekommen. Ich konnte jedoch keinen einfachen Weg finden, die Liste zu bekommen. Docker CLI hat einen docker search Befehl, aber es hat kein Argument, um eine Liste aller Bilder aus dem Docker Store zu erhalten und dann später zu filtern.Liste der offiziellen Docker Bilder

Irgendwelche Ideen, wie es gemacht werden könnte?

Antwort

2

Wenn Sie oben auf den Menüpunkt "Erkunden" klicken; https://store.docker.com/search?q=&source=verified&type=image werden alle offiziellen Bilder angezeigt. Sie können nicht offizielle Bilder im Bereich "Community (Docker Hub)" finden.

Docker Store explore options

Von der Befehlszeile können Sie beispielsweise mit der --filter is-official=true Filteroption suchen:

docker search --filter is-official=true php 
NAME    DESCRIPTION          STARS  OFFICIAL AUTOMATED 
php    While designed for web development, the PH... 2210  [OK] 
php-zendserver Zend Server - the integrated PHP applicati... 110  [OK] 
+0

Nun, ich bin interessiert an Lösung Befehlszeile so, dass ich programmatisch vollständig erhalten kann Liste, ohne Docker Store-Webseiten zu durchlaufen. Ihre Lösung erfordert jedoch, dass der Suchbegriff in Ihrem Fall "php" hinzugefügt wird. Ich brauche so etwas wie eine Regex, um jedes Bild so aussehen zu lassen, als würde man ihm folgen. 'dockersuche --filter is-official = true *' – Wajih

+0

Nein, ich denke nicht, dass die aktuelle Such-API von Docker Hub und Docker Store dies hat. Kannst du den Anwendungsfall erklären, _all_ Bilder zu zeigen? Es kommt mir vor, dass Sie normalerweise nach einem Bild suchen würden, also nach einem Schlüsselwort suchen? – thaJeztah

+0

Ich mache ein Projekt, bei dem ich alle offiziellen Bilder analysiere, um einige spezielle Pakete zu finden. Also brauche ich die Liste aller offiziellen Bilder, die ich docker in mein Skript ziehen und später analysieren kann. – Wajih

Verwandte Themen