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