Unter Ubuntu 12.04.4 habe ich Docker 1.1.2 installiert. Ich habe verschiedene Versuche unternommen, die Bild-ID mit folgenden Einstellungen festzulegen:
sudo docker run -i -t --name=container1 ubuntu date
Meine Versuche scheinen jedoch zu scheitern. Jedes Mal, wenn ich eine mache, wurde docker ps -a
die Bild-ID zufällig ausgewählt. Ich kann den Hostnamen festlegen, wenn ich ihn hinzufüge, -h container1
aber ich möchte die Image-ID festlegen. Was fehlt mir hier? Vielen Dank!
quelle
Versuchen Sie: sudo docker run -i -t --name container1 ubuntu date
Wie in diesem Beispiel verwendet: https://docs.docker.com/examples/postgresql_service/
quelle
Ist es möglich, dass dies nur ein Missverständnis zwischen dem Containernamen und der Container-ID ist? Die Container-ID ist immer ein zufälliger Hash. Für den Containernamen gibt es eine separate Spalte:
In diesem Beispiel habe ich den Container mit folgenden Elementen gestartet:
Die Namensspalte wird auf den von mir angegebenen Namen gesetzt. Es erhält jedoch immer noch eine eindeutige ID als Referenz. Sie können den Container entweder nach Name oder ID referenzieren. Beispielsweise:
Und...
Sind beide gültig.
quelle