2014-12-11 5 views
0

У меня есть изображение базовой докеры, которое запускает CentOS 6.5. Это изображение сохраняется на моем компьютере. Я не мог найти ничего, что говорит о том, как добавить больше изображений в это базовое изображение. Так, например, у меня есть это базовое изображение CentOS6.5, мне также нужно добавить postgresql 9.3 и php тоже это базовое изображение. Есть ли способ, когда у вас уже есть базовое изображение, чтобы добавить больше пакетов для этого базового изображения?Добавить изображение на мою базу Docker Image

ответ

0

В этом вся цель файла Docker: создать что-то поверх изображения.

  1. Создайте свой dockerfile
  2. Построить новое изображение и пометить его с docker build -t <tag> <path/to/build/context>
  3. Тогда, если вы хотите поделиться, нажмите его в частном реестре или в Докер ступице, чтобы сделать его мир доступным (docker push <tag>).

Контекст построения этапа 2 является родительским каталогом вашего файла Docker. Например, если вы запустите команду в каталоге, где находится ваш файл докеров, это будет docker build -t <tag> ..

+0

Благодарим вас за помощь. Мне удалось выполнить мои цели, спасибо тоже за вашу помощь – Johnathon22

0

Вы можете использовать Dockerfiles и Докер сборки сделать это например .:

FROM yourCentos 
MAINTAINER your name 
RUN yum install ... 
CMD ... 

А потом docker build -t="myImage" . в direcotry, где был создан dockerfile.

Или вы можете обновить свои изображения через CLI (не предпочтительный путь!) И зафиксировать их.

 Смежные вопросы

  • Нет связанных вопросов^_^