Ich habe einen privaten Repo am Andock-Hub namens alek/test
.
Auf meinem Mac:
Was ist gerade passiert ??? Warum wurden mehrere Bilder gepusht? Auch wo sie eigentlich gedrängt wurden - an meinem privaten Repo am Docker Hub (Bildschirm) hat sich nichts geändert.
Ich bin mir nicht sicher, ob ich Docker-Hub richtig verstehe. Was ich will, ist ein Image aus Dockerfile zu erstellen und es zu meinem Repo zu schieben, damit es für einen Client verfügbar ist, um es auf seine Seite zu ziehen und im Container zu laufen ...
Sie verstehen es richtig.
Für jede Ebene im Bild gibt es ein Bild, das jeder Anweisung in einer Dockerdatei entspricht. Docker schiebt diese Ebenen unabhängig voneinander.
Da Sie kein Tag angegeben haben, verschiebt Docker alle Tags im Repository (in diesem Fall nur 0,1). Jeder mit Zugriff auf Ihr Repository sollte in der Lage sein, es mit docker pull alek/test:0.1
herunterzuladen. Wenn Sie sich den Tab tags
im Hub ansehen, sollten Sie Ihre Bilder dort sehen.
Wenn du docker push
ohne ein Tag machst, denke ich, dass es das ganze Repo - also alle Bilder - verschiebt. Wenn Sie docker run
oder docker pull
ohne ein Tag verwenden, wird das latest
-Tag verwendet. Ich nehme also an, dass das 0.1
-Tag in Ihrem Fall gepusht wurde, aber Sie müssten docker pull alek/test:0.1
sagen, um es zu ziehen.