Cómo aprender la tecnología docker.

¿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.

Comenzaré explicando qué es Docker.

Docker es una tecnología de software que proporciona contenedores y una capa adicional de abstracción y automatización de la virtualización a nivel de sistema operativo en Windows y Linux.

Es aconsejable que todos los profesionales de TI se acostumbren con esta herramienta, ya que está lista para convertirse en la próxima gran cosa.

Inscribirse en un curso exhaustivo dirigido a principiantes es el mejor lugar para comenzar debido a la diversidad de Docker. Además, necesita comprender varios conceptos subyacentes para poder usarlo correctamente.

Aquí están los mejores que pude encontrar:

  • Docker Tutorial para principiantes: ChalkStreet (ideal para principiantes, bastante exhaustivo y fácil de aprender, también proporciona un certificado de finalización del curso)
  • Docker Swarm- Udemy (Learn Swarm)
  • Docker para desarrolladores web- Udemy

Aparte de esto, puede visitar la Comunidad de Docker para despejar cualquier duda o hacer preguntas, he encontrado que es un gran lugar para solucionar problemas relacionados con Docker.

¡Y no olvides instalar Docker antes de comenzar!

Aprenda Docker aquí: Aprenda Docker – Los mejores tutoriales de Docker | Hackr.io

La capacidad de trabajar con contenedores virtualizados (servidores virtuales con particiones lógicas que comparten recursos de hardware comunes) ha transformado la forma en que desarrollamos y proporcionamos servicios web. La disponibilidad de paquetes de software y sistemas operativos de código abierto y gratuitos ha hecho posible el lanzamiento de instancias aprovisionadas de software efectivamente ilimitadas como entornos de prueba para el desarrollo de productos o implementaciones de producción reales. Docker, por una buena razón, puede ser la más conocida de estas tecnologías virtualizadas, pero de ninguna manera es la única.

Soy el Director Ejecutivo / Fundador de un software de capacitación en tecnología en línea, TuitionSafe, y a continuación se encuentran algunos de los cursos en nuestra plataforma.

Tutorial gratuito: Cómo empezar con Docker
Proveedor: Scotch Web Development
precio: gratis

Introducción a Docker
proveedor: Udemy
precio: $ 20

Entrega continua usando Docker y Ansible
Proveedor: Pluralsight
precio: $ 299 / año

Hay tantos cursos en línea para Docker en los sitios de aprendizaje en línea. Te recomendaré uno de los mejores cursos en la ventana acoplable. Eduonix ofrece varios cursos de tecnología y desarrollo web.

El curso utiliza un enfoque basado en proyectos, en el que aprendes los conceptos básicos y básicos al construir un proyecto del mundo real desde cero. El proyecto se centrará en crear una aplicación web de blog utilizando la pila MEAN y luego aprenderá cómo construir un contenedor Docker desde cero, ¡a partir de ahí aprenderá sobre Docker Swarm y así sucesivamente!

Aprende Docker y construye proyectos del mundo real desde cero

La forma más fácil de comenzar con el aprendizaje de la ventana acoplable es obtener un entorno de tutoriales en línea y comenzar a aprender. Habría un sinfín de recursos para que comiences con #DOCKERS.

Pero en lo que respecta a la experiencia personal, solo recomendaría una vez que sería Docker para profesionales: la guía práctica – Udemy

Me encantó N espero U también lo amas !!

Es bastante simple Probar varias cosas básicas que ofrece. Para ayudarte con esto, tienen una documentación oficial realmente informativa y útil.

Un simple caso de uso sería contener una aplicación web simple y acceder desde fuera (¡su navegador está fuera del mundo para su contenedor!). Además, haga que se conecte a un servidor mysql; asegúrese de que las lecturas y escrituras sean coherentes. Incrementa esto, usa Mesos y Marathon con él. ¡Harán uso de los contenedores Docker un poco más simple!

La mejor manera es comenzar desde lo básico, puede usar estas publicaciones para comenzar.

Cómo instalar la ventana acoplable 1.12 en CentOS / Fedora / Redhat 7

Comandos básicos de Docker – Instalar virtual

¿Cómo usar la ventana acoplable? – Instalar Virtual

Puede usar estos tutoriales y comenzar a usar la ventana acoplable y ejecutar su primer contenedor.

Puedes usar la documentación de la ventana acoplable para más tutoriales.

Buena suerte.

Chetan

  1. Cómo lo hice fue para entender primero la necesidad de Docker y los problemas que resuelve para saber qué esperar de él.
  2. Luego, hay una lista de comandos básicos de la ventana acoplable, repáselos.
  3. Luego, comienza a instalar tu software habitual a través de la ventana acoplable. y experimentar con los comandos de la ventana acoplable.
  4. Luego, intente escribir imágenes docker por su cuenta.

Todavía lo estoy explorando.