Добавить изображение в мое базовое изображение Docker

0

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

Теги:
docker
dockerfile

2 ответа

0
Лучший ответ

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

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

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

  • 0
    Спасибо за помощь. Я сумел достичь своих целей благодаря вашей помощи
0

Вы можете использовать Dockerfiles и docker build для этого, например:

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

И затем docker build -t="myImage". в директории, где вы создали файл докеров.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню