DOCKER De NOVATO a PRO! (CURSO COMPLETO EN ESPAÑOL)

Lección 16 de 1889%

Ya has superado la mitad. Estás muy cerca de completar el curso.

Sobre esta lección

En este video, vemos lo que yo considero lo suficiente para poder trabajar profesionalmente con Docker como un desarrollador. 00:00 - Intro 01:14 - Instalando Docker 03:43 - Diferencias entre Docker y Maquinas Virtuales (VMs) 09:48 - Imágenes en Docker y docker run 14:34 - Comandos más comunes de Docker 21:28 - Desarrollando en Docker 22:02 - Escribiendo un Dockerfile 30:22 - Construyendo una imagen a partir de un Dockerfile (docker build) 33:00 - Usando puertos en Docker 34:54 - Volúmenes en Docker 39:50 - docker build y docker push 45:26 - Corriendo varios containers a la vez 56:01 - docker-compose 1:05:08 - Outro Repo con los archivos que usé: https://github.com/pablokbs/peladonerd/tree/master/docker/12 Empezamos del principio instalando Docker, comparándolo con una VM, pasamos a docker run y aprendemos sobre imágenes, y los comando más usados. Después vemos como desarrollar una aplicación en Node.js usando Docker. Escribimos el Dockerfile, construimos la imagen con docker build y subimos nuestra imagen a un repositorio de Docker, en este caso, dockerhub. Luego corremos nuestra nueva imagen, usando puertos para exponer nuestra aplicación a nuestra PC, para poder verla con un navegador web. Después vemos cómo montar nuestros archivos para poder desarrollar y mantener datos persistentes. Finalmente vemos cómo correr varios contenedores a la vez compartiendo la red, y usando docker-compose -- Repo con todos los archivos que uso: https://github.com/pablokbs/peladonerd Merchandising Pelado Nerd: https://merch.peladonerd.com Cursos de Inglés: https://lp.leap.school/a/peladonerd?via=social Puedes encontrar todos mis links en https://peladonerd.com

Sobre este curso

Curso Tutorial de Docker desde el principio

Lección 16 de 18Nivel: principianteDuración total: 3h 56m

Lo que aprenderás en este curso:

  • Comprender la virtualización basada en contenedores
  • Crear y gestionar contenedores Docker
  • Escribir Dockerfiles optimizados
  • Orquestar servicios con Docker Compose