Большой выпуск про #Docker. Как использовать докер (Docker)?
Большой выпуск про Докер #Docker. В видео постарался добавить как можно больше практики. В этом выпуске Вы узнаете что такое Docker, познакомитесь с базовыми понятиями. И конечно будут практические примеры) Приятного просмотра).
Что такое Докер (docker)?
Докер – пакетирование программного обеспечения в стандартные блоки для разработки, доставки и развертывания.
Контейнер — это стандартная единица программного обеспечения, которая упаковывает код и все его зависимости, поэтому приложение быстро и надежно перемещается из одной вычислительной среды в другую. Образ контейнера Docker — это легкий автономный исполняемый пакет программного обеспечения, который включает в себя все необходимое для запуска приложения: код, среду выполнения, системные инструменты, системные библиотеки и настройки.
Образы контейнеров становятся контейнерами во время выполнения, а в случае контейнеров Docker — образы становятся контейнерами, когда они запускаются в Docker Engine. Контейнерное программное обеспечение, доступное как для приложений Linux, так и для Windows, всегда будет работать одинаково, независимо от инфраструктуры. Контейнеры изолируют программное обеспечение от его среды и гарантируют, что оно работает единообразно, несмотря на различия, например, между разработкой и стадией.
Контейнеры Docker, работающие на Docker Engine:
- Стандарт: Docker создал отраслевой стандарт для контейнеров, чтобы их можно было переносить куда угодно.
- Легковесность: контейнеры совместно используют системное ядро ОС машины и, следовательно, не требуют ОС для каждого приложения, что обеспечивает более высокую эффективность сервера и снижает затраты на сервер и лицензирование.
- Безопасность: приложения более безопасны в контейнерах, а Docker предоставляет самые надежные возможности изоляции по умолчанию в отрасли.
Полезные ссылки по Docker
Примечание: Проект Докер начат как внутренняя собственническая разработка компании dotCloud, основанной Соломоном Хайксом (Solomon Hykes) в 2008 году с целью построения публичной PaaS-платформы с поддержкой различных языков программирования. Наряду с Хайксом в первоначальной разработке значительное участие приняли инженеры dotCloud Андреа Лудзарди (Andrea Luzzardi) и Франсуа-Ксавье Бурле (François-Xavier Bourlet).