2016-07-11 4 views

ответ

1

С помощью команды docker commit вы можете создать изображение из контейнера, затем поместить изображение в свою resgistry, а в Production использовать команду docker run для запуска контейнера с новым изображением. Новое изображение будет иметь все данные внутри.

Пример:

  1. На разработчика, получить идентификатор вашего по 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. Создать новое изображение из контейнера

    docker commit ba8a9e9ecd1b repo/new-image 
    
  3. подталкивать вас новое изображение в регистре попробуйте

    docker push repo/new-image 
    
  4. Запуск контейнера в производстве

    docker run -itd repo/new-image