2015-09-29 2 views
1

Как я могу «зеркально отразить» всю мою систему до изображения Docker автоматическим способом? Я бы не хотел создавать только базовое изображение, но все мои установленные приложения для изображения.Docker создает изображение со всеми установленными приложениями

ответ

2

Вы можете найти пример в «Create a base image».
У вас есть два варианта:

  • использовать команду дистрибутив как debootstrap, который можно установить на дистрибутиве базовую систему в подкаталоге другой, уже установлена ​​система.
    Но это не совсем то, что вы хотите, поскольку оно не будет копировать ваше собственное содержимое дистрибутива хоста.
  • используйте изображение SCRATCH и скопируйте нужные файлы.
+0

'debootstrap' генерирует изображение с виртуальным размером 0 B. Эти скрипты строят только базовые изображения: https://github.com/docker/docker/tree/master/contrib – plaidshirt

+0

Согласен. Вот почему я упомянул, что это не то, что вы искали. – VonC

+0

Я вижу, но построение из 'SCRATCH' - очень ручной способ – plaidshirt