¿Cuáles son algunos recursos para aprender Docker desde la perspectiva de un desarrollador web?

Intente este curso para aprender docker dentro de un mes.

¿Apenas comenzando con Docker? Perfecto. Puedes tomar el siguiente curso para aprender docker. Este curso comienza asumiendo que eres nuevo en contenedores.

Course Link- Docker Mastery: el conjunto de herramientas completo de un capitán Docker

Cree, componga, implemente y administre contenedores Docker desde el desarrollo hasta los clústeres de enjambres basados ​​en DevOps

¿Que aprenderás?

  • Cómo utilizar Docker y Compose en su máquina para mejorar la creación y prueba de software.
  • ¡Construye un elegante clúster de múltiples nodos enjambres para implementaciones de producción!
  • Habilidades para crear entornos de desarrollo avanzados con su código ejecutándose en contenedores.
  • Actualice y cambie sus Servicios Swarm sin tiempo de inactividad utilizando actualizaciones sucesivas.
  • ¡Practica con las mejores prácticas para hacer archivos Docker y componer archivos como un profesional!
  • Experiencia en el registro de múltiples hosts y la supervisión de eventos para Docker Swarm.
  • Construye y publica tus propias imágenes personalizadas.
  • Comprenda los nuevos contenedores de Windows y pruebe su suerte en los contenedores ARM

Requerimientos

  • No requiere software de pago. ¡Simplemente instale su editor de texto y navegador favoritos!
  • Acceso de administrador local para instalar Docker para Mac / Windows / Linux.
  • Comprender los conceptos básicos de terminal o comando.
  • Conceptos básicos de Linux como shells, SSH y gestores de paquetes. (Consejos incluidos para ayudar a los recién llegados!)
  • Conozca los conceptos básicos de la creación de un servidor en la nube (en cualquier proveedor). (Consejos incluidos para ayudar a los recién llegados!)
  • Comprender los conceptos básicos de los servidores web y de base de datos. (Cómo se comunican típicamente, IP’s, puertos, etc.)
  • Tener una cuenta de GitHub y Docker Hub.

Descripción del curso-

Prepárese para el futuro de Dockerized , donde casi todo el software se desarrolla y se implementa en contenedores. Bienvenido al curso más completo y actualizado para aprender y utilizar Docker de principio a fin, desde el desarrollo y las pruebas, hasta el despliegue y la producción. Impartido por un capitán Docker y un consultor de DevOps.

¿Apenas comenzando con Docker? Perfecto. Este curso comienza asumiendo que eres nuevo en contenedores.

Algunas de las muchas cosas geniales que harás en este curso:

  • Edite el código web en su máquina mientras se sirve en un contenedor
  • Bloquee sus aplicaciones en redes privadas que solo exponen los puertos necesarios
  • Crea un clúster Swarm de 3 nodos en la nube
  • Use IP virtuales para el equilibrio de carga incorporado en su clúster
  • Optimice sus Dockerfiles para una construcción más rápida y pequeñas implementaciones
  • Construye / publica tus propias imágenes personalizadas basadas en los compromisos de GitHub
  • Crea tu propia imagen de registro.
  • Utilice Swarm Secrets para cifrar sus configuraciones de entorno, incluso en el disco
  • Implementar actualizaciones de contenedor en un diseño de actualización de actualización continua
  • Cree la utopía de configuración de un único archivo YAML para el desarrollo local, las pruebas de CI y las implementaciones de clústeres prod.
  • Y mucho más…

Después de tomar este curso, podrás:

  • Utilice Docker en sus funciones diarias de desarrollador y / o administrador de sistemas
  • Hacer archivos Docker y componer archivos
  • Cree clústeres de enjambre de múltiples nodos y despliegue de contenedores H / A
  • Cree un flujo de trabajo utilizando Docker en dev, luego pruebe / CI, luego produzca con yaml
  • Proteja sus claves, certificados TLS y contraseñas con secretos encriptados
  • Mantenga sus archivos e imágenes de Dock pequeños, eficientes y rápidos
  • Desarrollar localmente mientras su código se ejecuta en un contenedor
  • Protege los datos persistentes importantes en volúmenes y monta monta
  • ¡Dirige a tu equipo hacia el futuro con las últimas habilidades en contenedores de Docker!

Cosas extra que vienen con este curso:

  • Acceso al equipo de Slack del curso, para obtener ayuda / consejo de mí y de otros estudiantes.
  • Videos de bonificación que pongo en otros lugares como YouTube.
  • Toneladas de enlaces de referencia para complementar este contenido.
  • Las actualizaciones al contenido a medida que Docker cambia sus características en estos temas.

¿Quién es el público objetivo?

  • Desarrolladores de software, administradores de sistemas, profesionales de TI y operadores en cualquier nivel de habilidad.
  • Cualquiera que haga, implemente u opere software en servidores.

http://www.docker.com es el mejor sitio si desea obtener información sobre los contenedores y la ventana acoplable. También puede buscar en Github código específico.