Docker (программное обеспечение)
-
Обзор Docker
- Docker — это платформа для создания, запуска и управления контейнерами.
- Контейнеры Docker представляют собой изолированные среды выполнения приложений.
- Docker позволяет запускать несколько контейнеров на одном хосте.
-
История и развитие
- Основана в 2013 году, изначально использовала LXC.
- В 2014 году представила собственный компонент libcontainer.
- В 2017 году запустила проект Moby для исследований и разработок.
-
Лицензирование и компоненты
- Работает под лицензией Apache License 2.0.
- Docker Desktop имеет компоненты с разными лицензиями.
- Docker Compose — инструмент для создания и запуска многоконтейнерных приложений.
- Docker Swarm обеспечивает кластеризацию контейнеров.
-
Принятие и развитие
- Сотрудничество с Red Hat, Microsoft, Amazon и другими крупными компаниями.
- Разработка нового стандарта для контейнеров, независимого от ОС.
- Поддержка контейнеров Docker в различных облачных платформах.
-
Перенос и изменения
- Microsoft перенесла WSL2 на Windows 10 версий 1903 и 1909.
- Docker Desktop для корпоративных пользователей стал платным.
- Docker приобрел AtomicJar для расширения возможностей тестирования.
-
Дополнительная информация
- Ссылки на официальные ресурсы и терминологию.
Полный текст статьи: