2016-06-27 9 views
1

Wie kann ich den Tag-Verlauf eines Bildes auflisten?Auflisten aller Versionsnummern von Docker image

Der Befehl 'docker search' listet nur die übereinstimmenden Bilder in der Registrierung auf, nicht die Version (Tags). Ich wollte den Tag-Verlauf des gegebenen Bildes wissen.

Eine Möglichkeit, dieses Detail zu kennen, besteht darin, zu den Docker Hub- oder GitHub-Ordnern für das Image zu gehen und frühere Versionen von Dockerfile abzuleiten.

Ist es möglich, diese Informationen von docker Client-Befehlszeile zu erhalten?

Antwort

1

Ich gehe davon aus Sie die Liste der markierten Commits auf dem Bild sehen möchten, können Sie Dockviz verwenden, das zu tun:

$ dockviz images -t 
... 
├─<missing> Virtual Size: 122.0 MB 
│ └─<missing> Virtual Size: 122.4 MB 
│ └─<missing> Virtual Size: 122.4 MB 
│  └─<missing> Virtual Size: 122.4 MB 
│  └─sha256:12543 Virtual Size: 122.4 MB Tags: ubuntu:latest 
│   ├─sha256:e807b Virtual Size: 198.1 MB Tags: test/ubuntu:commit2 
│   └─sha256:dafd9 Virtual Size: 189.8 MB Tags: test/ubuntu:commit1 
+0

Dockviz ist ein gutes Werkzeug. Aber es entspricht nicht meiner Anforderung. Zum Beispiel: Ich wollte wissen, mit welchen Tags ubuntu in der Registry verfügbar ist. Wie zuletzt, 14.04, 12.04 usw. Diese Liste wird mir helfen, die passende Version in dockerfile hinzuzufügen oder das Bild zu ziehen, ohne docker hub oder github zu überprüfen. –

+0

@muthu_rk In diesem Fall ist dies die nächste Antwort auf Ihre Frage: http://Stackoverflow.com/a/32622147/447249 –

+0

Danke Ruslan. Es klappt! –

Verwandte Themen