Video Summary and Transcription
Las extensiones de Docker permiten a los usuarios ampliar Docker Desktop e integrarse con socios, mejorando los flujos de trabajo del equipo. El SDK de extensiones simplifica el desarrollo de extensiones utilizando React y TypeScript. Los usuarios pueden instalar fácilmente extensiones desde el mercado, como Disk Usage y Logs Explorer, para administrar el espacio en disco y buscar registros en los contenedores. Los usuarios de Docker Desktop pueden actualizar para acceder a estas extensiones y proporcionar comentarios para mejorar la experiencia del mercado.
1. Introducción a las Extensiones de Docker
Las Extensiones de Docker son una forma de ampliar Docker Desktop y hacerlo adaptable. Puedes integrarte con socios, potenciar los flujos de trabajo de tu equipo y contribuir a Docker Desktop. El SDK de Extensiones facilita el desarrollo de extensiones utilizando React y TypeScript, con recarga en caliente y un tema de Material UI. Hay documentación y tutoriales disponibles para ayudarte a comenzar. Las Extensiones de Docker están disponibles en todas las plataformas.
Hola, mi nombre es Amy Bass y soy una gerente de producto en Docker. Hoy me gustaría hablar sobre una nueva función que hemos desarrollado para Docker Desktop llamada Extensiones de Docker. Así que empecemos con qué son las Extensiones de Docker. Las Extensiones de Docker son una forma de tomar Docker Desktop y ampliar su funcionalidad principal y básicamente hacerlo adaptable. Ya hemos comenzado integrándonos con una variedad de socios para agregar capacidades como escaneo, depuración, testing y más. También es una forma de tomar los flujos de trabajo de tu equipo y potenciarlos mediante su integración en Docker Desktop y crear cierta automatización en torno a ellos. Si tienes un problema que estás tratando de resolver, también puedes utilizar nuestro Mercado de Extensiones para descubrir nuevas herramientas. Por último, es una forma para ti, la comunidad y nuestros socios de contribuir a Docker Desktop. Hemos abierto nuestro SDK de Extensiones y estamos ansiosos por ver qué se crea.
Ahora, el SDK de Extensiones fue construido teniendo en cuenta la facilidad de uso para los desarrolladores. Si estás familiarizado con la creación de imágenes, no debería requerir mucho esfuerzo. Dentro del SDK, hemos hecho posible que puedas construir extensiones utilizando React y TypeScript. También hemos habilitado la recarga en caliente para que veas tus cambios reflejados de inmediato en Docker Desktop. Con el tema de Material UI de Docker que hemos proporcionado, puedes replicar fácilmente el aspecto y la sensación de Docker. También hemos incluido una CLI de extensión para ayudar con la gestión y validación. Y en nuestra documentación, hemos incluido ejemplos y tutoriales para ayudarte a comenzar. Por último, debido a que las Extensiones de Docker están disponibles en todas las plataformas, Windows, Mac, Linux, lo hemos hecho posible
2. Usando y Explorando las Extensiones de Docker
Aprende cómo empezar a usar las extensiones disponibles en Docker Desktop. Instala extensiones con un solo clic desde el mercado. Explora e instala extensiones como Disk Usage y Logs Explorer. Visualiza fácilmente el uso del espacio en disco, recupera espacio y busca registros en los contenedores. Actualiza a la última versión de Docker Desktop para Mac, Windows o Linux para obtener las extensiones. Las Extensiones de Docker agregarán más extensiones, mejorarán la experiencia del mercado y buscarán comentarios de la comunidad.
para que puedas construir para todos ellos. Muy bien, veamos cómo empezar a usar las extensiones disponibles en Docker Desktop. Queríamos que fueran fácilmente descubribles. Así que hemos creado un mercado donde puedes instalar extensiones con un solo clic. Pero en lugar de hablar de ello, ¿por qué no te doy una demostración rápida? Muy bien, aquí estamos en Docker Desktop. Verás en la navegación de la izquierda, hay una nueva sección llamada Agregar extensiones. Podemos empezar a explorar las extensiones que hemos incluido de nuestros socios haciendo clic en ese botón, Agregar extensiones. Si quieres obtener más información sobre alguna extensión específica que esté disponible, todo lo que tienes que hacer es hacer clic en la extensión misma y verás una explicación detallada. Muy bien, vamos a empezar a instalar algunas y voy a elegir algunas de mis favoritas. Vamos a instalar Disk Usage y Logs Explorer. Y mira, solo tuve que hacer clic en la extensión para instalarla. Muy bien, perdón, me emocioné un poco con los clics ahí. Así que empecemos con Disk Usage. Es una excelente manera de ver cómo se utiliza el espacio en disco y puedes recuperar espacio con solo unos clics. Permíteme mostrarte cómo hacer eso. Muy bien, aquí puedes ver que mis volúmenes locales tienen alrededor de dos gigas y tengo alrededor de 15 gigas de imágenes. Ahora, si quisiera limpiar alguno de estos, todo lo que tengo que hacer es hacer clic en Recuperar espacio y seleccionar lo que quiero eliminar. Y simplemente presionar el botón de eliminar y es tan simple como eso. Ahora pasaremos a Logs Explorer y esta es una forma agradable de poder acceder y buscar tus registros en todos tus contenedores. Aquí podemos ver que he filtrado todos los registros de mis contenedores. Puedo ir a un solo contenedor y todo lo que tengo que hacer es escribir una palabra. Así que vamos a escribir inicio. Tal vez esté buscando todos los registros de inicio y eso encontrará todo dentro de ese contenedor, o todos los contenedores que tengan inicio en el registro en sí. Así de fácil también. Por último, antes de salir de Docker Desktop, quiero mostrarte algunos otros enlaces que tenemos. Así que si volvemos al mercado, verás un enlace en la parte superior para que nos des tus comentarios. Nos encantaría saber de ti, así como aquí puedes descubrir cómo crear tu propia extensión y acceder a la documentación del SDK en el SDK. Muy bien, hay muchas más extensiones que vale la pena revisar, así que quizás te estés preguntando cómo obtener extensiones. Es bastante fácil. Todo lo que tienes que hacer es actualizar a la última versión de Docker Desktop para Mac, Windows o Linux.
Muy bien, hablemos de lo que sigue para las Extensiones de Docker. Primero, agregaremos más extensiones. Ya hemos estado trabajando con algunos nuevos socios y estamos emocionados de ver qué creará la comunidad, así que revisa con frecuencia para ver si se han agregado nuevas extensiones. Segundo, planeamos mejorar la experiencia del mercado tanto para desarrolladores como para publicadores. Agregaremos la capacidad de buscar extensiones, categorías de extensiones y un sistema de calificación en un futuro próximo. Por último, queremos escuchar tus ideas sobre qué más deberíamos hacer. Estaremos atentos a tus ideas y comentarios desde nuestro canal de Slack de la comunidad, los comentarios en la aplicación y los comentarios dejados en el repositorio del SDK. Muy bien, para concluir, aquí tienes algunos enlaces a los recursos que mencioné. Muchas gracias por acompañarme y espero que disfrutes el resto de la conferencia.
Comments