Moby é um projeto de código aberto criado pela Docker para habilitar e acelerar a conteinerização de software.
Ele fornece um "conjunto Lego" de componentes do kit de ferramentas, a estrutura para montá-los em sistemas personalizados baseados em contêineres e um local para todos os entusiastas e profissionais de contêineres experimentarem e trocarem ideias. Os componentes incluem ferramentas de construção de contêiner, registro de contêiner, ferramentas de orquestração, tempo de execução e muito mais, e podem ser usados como blocos de construção em conjunto com outras ferramentas e projetos.
Moby é um projeto aberto guiado por princípios fortes, que pretende ser modular, flexível e sem uma opinião muito forte sobre a experiência do usuário. Está aberto à comunidade para ajudar a definir sua direção.
Modular: o projeto inclui muitos componentes que possuem funções bem definidas e APIs que funcionam em conjunto.
Baterias incluídas, mas trocáveis: Moby inclui componentes suficientes para construir sistemas de contêineres completos, mas sua arquitetura modular garante que a maioria dos componentes possa ser trocada por diferentes implementações.
Segurança utilizável: Moby fornece padrões seguros sem comprometer a usabilidade.
Focado no desenvolvedor: as APIs pretendem ser funcionais e úteis para construir ferramentas poderosas. Eles não se destinam necessariamente a ser ferramentas de usuário final, mas sim a componentes voltados para desenvolvedores. A documentação e a UX destinam-se a desenvolvedores e não a usuários finais.
O Projeto Moby é destinado a engenheiros, integradores e entusiastas que buscam modificar, hackear, consertar, experimentar, inventar e construir sistemas baseados em contêineres. Não é para pessoas que procuram um sistema com suporte comercial, mas para pessoas que desejam trabalhar e aprender com código-fonte aberto.
Os componentes e ferramentas do Projeto Moby são inicialmente os componentes de código aberto que o Docker e a comunidade construíram para o Projeto Docker. Novos projetos podem ser adicionados se estiverem de acordo com os objetivos da comunidade. Docker está comprometido em usar Moby como upstream para o produto Docker. No entanto, outros projetos também são incentivados a usar Moby como upstream e a reutilizar os componentes de diversas maneiras, e todos esses usos serão tratados da mesma forma. Mantenedores e contribuidores externos são bem-vindos.
O projeto Moby não pretende ser um local para solicitações de suporte ou recursos para produtos Docker, mas um local para colaboradores trabalharem em código-fonte aberto, corrigir bugs e tornar o código mais útil. Os lançamentos são apoiados pelos mantenedores, pela comunidade e pelos usuários, apenas com base nos melhores esforços. Para clientes que desejam suporte empresarial ou comercial, o Docker Desktop e o Mirantis Container Runtime são os produtos apropriados para esses casos de uso.
Trazido a você como cortesia de nosso consultor jurídico. Para obter mais contexto, consulte o documento AVISO neste repositório.
O uso e a transferência do Moby podem estar sujeitos a certas restrições por parte dos Estados Unidos e de outros governos.
É sua responsabilidade garantir que seu uso e/ou transferência não viole as leis aplicáveis.
Para mais informações, consulte https://www.bis.doc.gov
Moby é licenciado sob a Licença Apache, Versão 2.0. Consulte LICENÇA para obter o texto completo da licença.