El proceso de construcción y publicación
Esta documentación está estructurada de manera que coincide con los pasos que debes seguir al crear tu extensión.
La creación de una extensión de Docker consta de dos partes principales:
- Construir las bases
- Publicar la extensión
NoteNo es necesario pagar para crear una extensión de Docker. El SDK de extensiones de Docker está licenciado bajo la Licencia Apache 2.0 y es de uso gratuito. Cualquiera puede crear nuevas extensiones y compartirlas sin restricciones.
Tampoco hay restricciones sobre cómo debe licenciarse cada extensión; esto depende de ti al crear una nueva extensión.
Primera parte: Construir las bases
El proceso de construcción consiste en:
- Instalar la versión más reciente de Docker Desktop.
- Configurar el directorio con los archivos, incluyendo el código fuente de la extensión y los archivos requeridos específicos de la extensión.
- Crear el
Dockerfilepara construir, publicar y ejecutar tu extensión en Docker Desktop. - Configurar el archivo de metadatos requerido en la raíz del sistema de archivos de la imagen.
- Construir e instalar la extensión.
Para obtener más inspiración, consulta los otros ejemplos en la carpeta de muestras (samples).
TipAl crear tu extensión, asegúrate de seguir las directrices de diseño y estilo de interfaz de usuario para garantizar la coherencia visual y cumplir con los estándares de accesibilidad de nivel AA.
Segunda parte: Publicar y distribuir tu extensión
Docker Desktop muestra las extensiones publicadas en el Marketplace de extensiones. El Marketplace de extensiones es un espacio seleccionado donde los desarrolladores pueden descubrir extensiones para mejorar su experiencia de desarrollo y subir sus propias extensiones para compartirlas con el mundo.
Si quieres que tu extensión se publique en el Marketplace, lee la documentación de publicación.
¿Ya has creado una extensión?
Comparte tu experiencia usando el formulario de comentarios.
¿Qué sigue?
Si quieres ponerte en marcha con la creación de una extensión de Docker, consulta la Guía de inicio rápido.
Alternativamente, comienza leyendo la sección "Primera parte: Construir" para obtener información más detallada sobre cada paso del proceso de creación de extensiones.
Para ver un tutorial detallado de todo el proceso de construcción, Docker recomienda el siguiente video explicativo de DockerCon 2022.