Docker Engine обеспечивает базовую технологию для функционирования образов и контейнеров. На последнем шаге вы использовали команду docker run hello-world
. Эта команда выполнялась в три этапа.
Образ представляет из себя файловую систему с параметрами используемыми при запуске. Он не имеет состояния и никогда не меняется. А контейнер является запущенным экземпляром образа. Когда вы выполняете команду запуска, Docker Engine:
hello-world
В зависимости от того, как образ был собран, контейнер может выполнить простую команду и затем завершиться. Это как раз и происходит в hello-world
.
Хотя Докер образ способен на гораздо большее. Образ может запустить программное обеспечение, к примеру базу данных которая будет ожидать запрос, чтобы добавить данные, хранить данные для последующего использования, а затем ждать следующего запроса.
Кто создал образ hello-world
? В данном случае Docker, но это может быть кто угодно. Docker Engine позволяет людям (или компаниям) создавать и делиться программным обеспечением посредством образов. С Докер вам не придется беспокоиться о том, сможет ли какой либо компьютер запустить образ, он работает всегда.
Видите, это было быстро, не так ли? Теперь вы готовы попробовать действительно несколько прикольных вещей с Docker. Перейти к следующей части.
Комментарии:
Пожалуйста, авторизуйтесь что бы оставлять комментарии.