Docker Flashcards
Что такое Docker?
Суть: позволяет запускать своё ПО настолько просто, что это соизмеримо с вставкой картриджа и нажатием кнопки ON на приставке.
По одной команде устанавливается окружение описанное в конфиге для запуска приложения (т.е. все необходимые приложения, нужных версий со всеми необходимыми библиотеками и зависимостями).
Докер - это движок, который запускает виртуальную операционную систему, имеющую чрезвычайно маленький вес. Docker позволяет запустить ОС Linux в изолированной среде очень быстро, в течение нескольких минут.
Зачем Docker?
Суть: решает проблему разработки ПО для значительного разнообразия железа и операционных систем.
Docker, как и Game Boy приставка, берёт стандартизированные части программного обеспечения и запускает их так, как Game Boy запускал бы игру.
В этом случае вы не должны беспокоиться об операционной системе, на которой пользователь будет запускать ваше приложение. Теперь, когда пользователи будут запускать приложение через Docker - конфигурация будет собрана автоматически, и код будет выполняться ВСЕГДА.
Что такое Docker Image (образ)?
docker pull ubuntu:18.10
Что такое Docker контейнер?
Docker контейнер - это экземпляр запущенного образа.