Moby es un proyecto de código abierto creado por Docker para habilitar y acelerar la contenedorización de software.
Proporciona un "conjunto Lego" de componentes de herramientas, el marco para ensamblarlos en sistemas personalizados basados en contenedores y un lugar para que todos los entusiastas y profesionales de los contenedores experimenten e intercambien ideas. Los componentes incluyen herramientas de creación de contenedores, un registro de contenedores, herramientas de orquestación, un tiempo de ejecución y más, y estos se pueden utilizar como bloques de construcción junto con otras herramientas y proyectos.
Moby es un proyecto abierto guiado por principios sólidos, que apunta a ser modular, flexible y sin una opinión demasiado fuerte sobre la experiencia del usuario. Está abierto a la comunidad para ayudar a establecer su dirección.
Modular: el proyecto incluye muchos componentes que tienen funciones bien definidas y API que funcionan juntas.
Baterías incluidas pero intercambiables: Moby incluye suficientes componentes para construir sistemas de contenedores con todas las funciones, pero su arquitectura modular garantiza que la mayoría de los componentes puedan intercambiarse por diferentes implementaciones.
Seguridad utilizable: Moby proporciona valores predeterminados seguros sin comprometer la usabilidad.
Centrado en el desarrollador: las API están destinadas a ser funcionales y útiles para crear herramientas potentes. No necesariamente están pensados como herramientas para el usuario final, sino como componentes dirigidos a los desarrolladores. La documentación y la UX están dirigidas a desarrolladores, no a usuarios finales.
El Proyecto Moby está destinado a ingenieros, integradores y entusiastas que buscan modificar, hackear, arreglar, experimentar, inventar y construir sistemas basados en contenedores. No es para personas que buscan un sistema con soporte comercial, sino para personas que quieren trabajar y aprender con código fuente abierto.
Los componentes y herramientas del Proyecto Moby son inicialmente los componentes de código abierto que Docker y la comunidad han creado para el Proyecto Docker. Se pueden agregar nuevos proyectos si encajan con los objetivos de la comunidad. Docker se compromete a utilizar Moby como fuente ascendente del producto Docker. Sin embargo, también se anima a otros proyectos a utilizar Moby como upstream y a reutilizar los componentes de diversas maneras, y todos estos usos se tratarán de la misma manera. Los mantenedores y contribuyentes externos son bienvenidos.
El proyecto Moby no pretende ser un lugar para soporte o solicitudes de funciones para productos Docker, sino un lugar para que los contribuyentes trabajen en código fuente abierto, corrijan errores y hagan que el código sea más útil. Las versiones cuentan con el respaldo de los mantenedores, la comunidad y los usuarios, únicamente haciendo sus mejores esfuerzos. Para los clientes que desean soporte empresarial o comercial, Docker Desktop y Mirantis Container Runtime son los productos adecuados para estos casos de uso.
Presentado por cortesía de nuestro asesor legal. Para obtener más contexto, consulte el documento AVISO en este repositorio.
El uso y la transferencia de Moby pueden estar sujetos a ciertas restricciones por parte de los Estados Unidos y otros gobiernos.
Es su responsabilidad asegurarse de que su uso y/o transferencia no viole las leyes aplicables.
Para obtener más información, consulte https://www.bis.doc.gov
Moby tiene la licencia Apache, versión 2.0. Consulte LICENCIA para obtener el texto completo de la licencia.