Moby — это проект с открытым исходным кодом, созданный Docker для обеспечения и ускорения контейнеризации программного обеспечения.
Он предоставляет «набор LEGO» компонентов набора инструментов, основу для сборки их в специальные системы на основе контейнеров, а также место для всех энтузиастов и профессионалов в области контейнеров, где они могут экспериментировать и обмениваться идеями. Компоненты включают инструменты сборки контейнеров, реестр контейнеров, инструменты оркестрации, среду выполнения и многое другое, и их можно использовать в качестве строительных блоков в сочетании с другими инструментами и проектами.
Moby — это открытый проект, основанный на строгих принципах, стремящийся быть модульным, гибким и без слишком строгих взглядов на пользовательский опыт. Сообщество открыто для помощи в определении направления.
Модульность: проект включает в себя множество компонентов с четко определенными функциями и API, которые работают вместе.
Батарейки в комплекте, но с возможностью замены: Moby включает в себя достаточно компонентов для создания полнофункциональных контейнерных систем, но его модульная архитектура гарантирует, что большинство компонентов можно заменять в различных реализациях.
Полезная безопасность: Moby обеспечивает безопасные настройки по умолчанию без ущерба для удобства использования.
Ориентированность на разработчиков: API-интерфейсы должны быть функциональными и полезными для создания мощных инструментов. Они не обязательно предназначены как инструменты для конечных пользователей, а как компоненты, предназначенные для разработчиков. Документация и UX ориентированы на разработчиков, а не на конечных пользователей.
Проект Moby предназначен для инженеров, интеграторов и энтузиастов, желающих модифицировать, взламывать, исправлять, экспериментировать, изобретать и создавать системы на основе контейнеров. Она не для людей, ищущих коммерческую поддержку системы, а для людей, которые хотят работать и учиться с открытым исходным кодом.
Компоненты и инструменты в проекте Moby изначально представляют собой компоненты с открытым исходным кодом, которые Docker и сообщество создали для проекта Docker. Могут быть добавлены новые проекты, если они соответствуют целям сообщества. Docker обязуется использовать Moby в качестве исходного продукта для продукта Docker. Однако в других проектах также рекомендуется использовать Moby в качестве исходного компонента и повторно использовать компоненты различными способами, и все эти виды использования будут рассматриваться одинаково. Приветствуются внешние сопровождающие и участники.
Проект Moby задуман не как место для поддержки или запросов функций для продуктов Docker, а как место, где участники могут работать над открытым исходным кодом, исправлять ошибки и делать код более полезным. Релизы поддерживаются сопровождающими, сообществом и пользователями только по мере возможности. Для клиентов, которым нужна корпоративная или коммерческая поддержка, Docker Desktop и Mirantis Container Runtime являются подходящими продуктами для этих случаев использования.
Предоставлено вам благодаря нашему юрисконсульту. Для получения дополнительной информации см. документ NOTICE в этом репозитории.
Использование и передача Moby могут подвергаться определенным ограничениям со стороны правительств США и других стран.
Вы несете ответственность за то, чтобы использование и/или передача не нарушали применимое законодательство.
Для получения дополнительной информации посетите https://www.bis.doc.gov.
Moby распространяется по лицензии Apache версии 2.0. Полный текст лицензии см. в разделе ЛИЦЕНЗИЯ.