У меня есть изображение базовой докеры, которое запускает CentOS 6.5. Это изображение сохраняется на моем компьютере. Я не мог найти ничего, что говорит о том, как добавить больше изображений в это базовое изображение. Так, например, у меня есть это базовое изображение CentOS6.5, мне также нужно добавить postgresql 9.3 и php тоже это базовое изображение. Есть ли способ, когда у вас уже есть базовое изображение, чтобы добавить больше пакетов для этого базового изображения?
То, что вся цель файла Docker: создать что-то поверх изображения.
docker build -t <tag> <path/to/build/context>
его конструкцией docker build -t <tag> <path/to/build/context>
docker push <tag>
). Контекст сборки на шаге 2 является родительским каталогом вашего файла Docker. Например, если вы запустите команду в каталоге, где находится ваш файл docker, это будет docker build -t <tag>.
,
Вы можете использовать Dockerfiles и docker build для этого, например:
FROM yourCentos
MAINTAINER your name
RUN yum install ...
CMD ...
И затем docker build -t="myImage".
в директории, где вы создали файл докеров.
Или вы можете обновить свои изображения через CLI (не предпочтительный путь!) И зафиксировать их.