РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmImSC 26 of 81 menu
◀ ▶

Несколько контейнеров из образа в Docker

Из одного образа можно запустить сколько угодно контейнеров, и на диске при этом остаётся один шаблон. Каждая копия получает своё имя и свой главный процесс, но файлы стартуют из той же заготовки. Строка образа в таблице не множится от числа запусков.

Возьмём образ alpine и два фоновых контейнера. Программа sleep 300 держит процесс живым пять минут, чтобы оба экземпляра были видны в списке запущенных. Первый контейнер назовём east:

docker run -d --name east alpine sleep 300

Второй запустим с именем west из того же образа:

docker run -d --name west alpine sleep 300

В списке запущенных будут две строки. Обе ссылаются на alpine, но имена контейнеров разные. Откроем список:

docker ps

В списке образов строка alpine по-прежнему одна: шаблон общий для всех копий. Проверим:

docker images

Запустите из alpine два фоновых контейнера с именами north и south на две минуты ожидания.

Убедитесь, что в списке запущенных две строки, а в списке образов строка alpine одна.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить