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


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

Con este curso aprenderás Docker en solo 3 horas

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)

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


Deja una respuesta

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