Имидж и контейнер, в чем собственно разница?
Если попытаться объяснить в терминах программирования - имидж - класс. контейнер -экземпляр этого класса.
Ты можешь сделать нужно количество экземпляров этого класса с использованием одного имиджа.
Имидж скачался и лежит себе. А когда ты запускаешь контейнер - ты выделяешь ресурсы процессора, памяти, виртуальные сетевые адаптеры и д.р. Подобно тому, как в программировании при создании экземпляра класса для него выделяется память.