• Autor de la entrada:
  • Categoría de la entrada:Cursos
Anuncios


Docker es una  plataforma de contenedorización de código abierto . Permite a los desarrolladores empaquetar aplicaciones en contenedores, componentes ejecutables estandarizados que combinan el código fuente de la aplicación con las bibliotecas y dependencias del sistema operativo (SO) necesarias para ejecutar ese código en cualquier entorno. 

Los contenedores simplifican la entrega de aplicaciones distribuidas y se han vuelto cada vez más populares a medida que las organizaciones cambian hacia el desarrollo nativo de la nube y los entornos multicloud híbridos .

Los desarrolladores pueden crear contenedores sin Docker, pero la plataforma hace que sea más fácil, sencillo y seguro construir, implementar y administrar contenedores. Docker es esencialmente un conjunto de herramientas que permite a los desarrolladores crear, implementar, ejecutar, actualizar y detener contenedores usando comandos simples y automatización que ahorra trabajo a través de una única API.

Docker también se refiere a Docker, Inc., la compañía que vende la versión comercial de Docker, y al  proyecto de código abierto de Docker, al cual Docker, Inc. y muchas otras organizaciones y los individuos contribuyen.

▬▬▬▬▬▬ RESUMEN DEL CURSO 📚 ▬▬▬▬▬▬

1. ¿Qué es Docker?

  • ¿Qué es un contenedor y qué problemas resuelve?
  • Repositorio de contenedores: ¿dónde viven los contenedores?
  • Desarrollo de aplicaciones – contenedor antes / después
  • Implementación de aplicaciones: antes / después del contenedor

2. ¿Qué es un contenedor técnicamente?

  • ¿Qué es un contenedor técnicamente? (capas de imágenes)
  • Parte de demostración (concentrador de la ventana acoplable y ejecutar un contenedor de la ventana acoplable localmente)

3. Docker vs máquina virtual

4. Instalación de Docker

  • Antes de instalar Docker: requisitos previos
  • Instalar Docker en Mac
  • Instalar Docker en Windows
  • Instalar Docker en Linux
  • Docker Toolbox para Mac antiguo
  • Caja de herramientas de Docker para Windows más antiguo

Te puede interesar también:

5. Comandos principales de Docker

  • estirar del estibador
  • Docker ejecutar
  • docker ps
  • docker ejecutar –opciones
  • parada del acoplador
  • inicio de la ventana acoplable
  • puertos docker, mapeo de puertos docker

6. Depuración de un contenedor

  • registros de Docker
  • docker exec -it

7. Descripción general del proyecto de demostración: Docker en la práctica (aplicación Nodejs con MongoDB y MongoExpress UI)

Anuncios

8. Desarrollo con contenedores

  • Prerrequisitos
  • que haremos en este video
  • Primera parte: La aplicación JavaScript (HTML, JavaScript Frontend, Node.js Backend)
  • 2a parte: Configuración de MongoDB y Mongo Express con Docker
  • Concepto y demostración de Docker Network
  • 3a parte: Conectar el servidor de nodo con el contenedor MongoDB

9. Docker Compose: ejecución de varios servicios

  • ¿Qué es Docker Compose?
  • Docker ejecutar comandos VS docker compose
  • ¿Cómo usarlo? – Crear el archivo de composición de Docker (demostración)
  • Red de Docker en Docker Compose

10. Dockerfile: creación de nuestra propia imagen de Docker

  • ¿Qué es un Dockerfile?
  • Cómo se asignan los comandos de Dockerfile al entorno de la imagen
  • Crear el Dockerfile (demostración)
  • Construye una imagen a partir del Dockerfile
  • Inicie la aplicación para verificar: 1) La aplicación se inicia correctamente 2) El entorno de la aplicación está configurado correctamente
  • Mejora: copia solo los archivos relevantes.

11. Repositorio privado de Docker: inserción de nuestra imagen de Docker integrada en un registro privado en AWS

  • Cree un repositorio privado en AWS ECR
  • Inicie sesión en AWS (inicio de sesión de la ventana acoplable)
  • Concepto de nomenclatura de imágenes en registros de Docker
  • etiqueta de la ventana acoplable para incluir el nombre del repositorio en el nombre de la imagen
  • Enviar la imagen de Docker al repositorio privado
  • Realice algunos cambios en la aplicación, reconstruya y envíe una nueva versión a su repositorio de AWS

12. Implemente nuestra aplicación en contenedores

13. Volúmenes de Docker: datos persistentes en Docker

  • ¿Cuándo necesitamos Docker Volumes?
  • ¿Qué es Docker Volumes?
  • 3 tipos de volúmenes de Docker
  • Volúmenes de Docker en el archivo docker-compose

14. Demostración de volúmenes: configure la persistencia para nuestro proyecto de demostración

Puedes ver el curso en el siguiente video a continuación:

¿Quieres más cursos gratis?

Únete a nuestro canal en Telegram con cientos de cursos gratis publicados diariamente


Facialix

Mi objetivo es ayudar en el aprendizaje de los demás, y jugar Halo en mi tiempo libre.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.