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