2016-07-11 18 views

Antwort

1

Mit dem Befehl docker commit können Sie ein Bild aus einem Container erstellen, dann das Bild auf Ihr Resegistry und in Produktion verwenden Sie den Befehl docker run, um den Container mit dem neuen Image auszuführen. Das neue Bild enthält alle Daten.

Beispiel:

  1. On Entwickler erhalten Sie die ID des von docker ps

    docker ps 
    CONTAINER ID  IMAGE  COMMAND   CREATED  STATUS    PORTS     NAMES 
    ba8a9e9ecd1b  Hbase/ex1 "/sbin/my_init" 12 days ago Up About a minute 0.0.0.0:80, 0.0.0.0:80 dev-c 
    
  2. Erstellen Sie ein neues Bild aus dem Behälter

    docker commit ba8a9e9ecd1b repo/new-image 
    
  3. Drücken Sie neues Bild zu registrieren versuchen

    docker push repo/new-image 
    
  4. Führen Sie den einen Behälter in der Produktion

    docker run -itd repo/new-image