Публикации - Docker и Docker-compose

Ключевые концепции

Прежде чем запускать Docker, лучше всего разобраться с понятиями образов, контейнеров, слоёв (набором различий) и методанными Docker.

Лучший способ понять образы и контейнеры - это рассматривать их как програмы. Образы - это классы, контейнеры - объекты. Точто так же, как объекты представляют собой экземпляры классов, контейнеры являются экземплярами образов. Вы можете создать несколько контейнеров из одного образа, и все они будут изолированы друг от друга, так же, как и объекты. Чтобы вы ни изменили в объекте, это не повлияет на определение класса.

Образы устроены таким образом, что они состоят из слоев и методанных. Методанные содержат информацию о переменных среды, пробросе портов и других деталей. Файлы образов занимают большую часть пространства. Они содержат ядра систем и копии необходимых инструментов, включая языковые среды и библиотеки. Например, есть такой образ - Ubuntu.

Контейнеры создаются из образов, наследуют свои файловые системы и используют методанные для определения своих конфигураций запуска. Контейнеры являются отдельными, но могут быть связаны друг с другом.

 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться