Curso Docker desde cero 🐋
HTML-код
- Опубликовано: 23 ноя 2023
- Docker es muy solicitado laboralmente y con este curso aprenderás ¡desde cero!
Esta tecnología la puedes usar en diferentes lenguajes de programación, para este curso se recomienda que tengas un conocimiento básico en spring boot y maven para entender los ejemplos finales de integración.
Índice
00:01 - Bienvenida
00:37 - 1 ¿Qué es Docker?
04:29 - 2 Instalación
07:29 - 3 Hola Mundo
09:56 - 4 Play with Docker
10:50 - 5 Docker Hub
12:54 - 6 Imágenes y contenedores
15:52 - 7 Comandos básicos
18:22 - 8 Etiquetas (tags)
22:55 - 9 Comandos para contenedores
27:47 - 10 Mapeo de puertos (Port Mapping)
30:45 - 11 docker run
34:19 - 12 docker logs
38:58 - 13 Environments
43:16 - 14 docker + springboot + postgresql
47:41 - 15 Dockerfile
54:58 - 16 docker network
NOTA IMPORTANTE: Minuto 59:25 por favor usar el comando "docker network create mitonetwork" para la creación de la network, por error se omitió en el video.
01:01:40 - 17 docker compose
01:10:13 - 18 Subiendo imagen a Docker Hub
01:13:14 - Fin del curso
Studio 3T: studio3t.com/es/download/
pgAdmin: www.pgadmin.org/download/
Repo del proyecto Spring Boot: github.com/mitocode21/dockerd...
Cursos Premium: www.mitocode.com/cursos
Comunidad Discord: / discord
Twitch: / mitocodeoficial
Facebook: / mitocode
RUclips: / mitocode
Instagram: / mitocode
Twitter: / mitocode
TikTok: / mitocode
vi muchos videos de como usar docker y este es el unico que me parece que esta bien explicado 👏
Muy bueno el formato de un solo video. Fue muy preciso.
Excelente como siempre 👏👏👏👏👏👏👏
Gracias por el video, justo lo necesitaba y está bien explicado, gracias!
Excelente video, todo lo que necesitaba!
Muchas gracias desde Argentina!
Muy bueno ya empiezo dominar DOcker !!!!
Muchas gracias por la explicacion profe!!.
excelente el contenido y la didáctica, muchísimas gracias!!!!
Muchísimas gracias! Me resultó muy útil.
Tremendo!!! muchas gracias por compartir tus conocimientos!
Muy completo, gracias
Excelente video!! Gracias por hacer un cursos bastante solido. enhorabuena!
buen video, bien explicado, ligero de digerir, muchas gracias :)
Gracias por la explicación se entiende muy bien ❤ .
Excelente explicación.👏
🎉 muchas gracias por compartir tus conocimientos 😊
Muy buen video, gracias mito, eres el mejor
Muchas gracias por el video :))
Buenísimo.👍👍
Estaba trabado tratando de conectar mi bbdd postgres a pgadmin4, aunque usaste 3T me sirvió ya que la interfaz es similar. Además fuiste progresivamente con los conceptos. Muchas gracias!!!
Muchas gracias por compartir tus conocimientos muy buenos. El curso excelente todo bien explicado y sin tanto rollo en un solo video excelente de verdad 👍💪
Muy completo respecto a otros que ya he visto y gratis solo puedo decir gracias
Muy buen video, soy mas de .net sin embargo los conceptos y como los tratas es simplemente genial.
Muy buen tutorial. Felicidades amigo, buen trabajo. Bien explicado y estructurado. Gracias
Excelente video
Excelente video.
Justo lo que busco
Excelente 🎉
Muito bom 👏🏽👏🏽 gracias
Estuvo bueno y bien explicado para iniciar en docker, me hubiera gustado que este seccionado por títulos, para regresar a los temas puntuales, aun así se agradece por subir el tutorial.
Se ha agregado el índice del video
Justamente lo que estoy buscando aparte de un trabajo como Java Dev. 😂😂
Yo también
😏
Éxito
Nesecito gente para Microservicios saben sobre sprint cloud?
@@cj3m_ff37amigo en consiste?
X2
Espectacular el curso como siempre Jaime. Si fuese posible puedes hacer un curso de KUBERNETES en el mismo formato. Gracias 🎉
Graciass Mitocode
Esperamos mas
Genial
Que buen Curso, es muy claro! Estaría genial que pudieras hacer uno acerca del flujo de CI/CD para poder complementarlo con docker.
El formato también es muy bueno, solo faltaria segmentar el tiempo en los tópicos en el que se divide.
excelente
Excelente curso, solo que al final no entendi porque debiste añadir el network, pense que la imagen que subiste a docker hub, al descargarla seria solo cuestion de darle al docker compose pero al parecer la imagen solo tenia lo de spring?
excelente...
Se mamo tío Mito 👍
Uf!! Web Pack ya de por si es talachudo ahora métele docker 😰…. me armare de paciencia ✌️
Excelente, ¿Tendrás un ejemplo con NodeJS en Visual Studio Code? 👍😎
Hola Buenas Tardes, estoy viendo hoy el video y tengo windows, porque no tengo las versiones de mongo que tu mencionas, ejemplo llaga hasta 5.0.25 (docker hub)
Muy bueno el curso. Solo que me perdí cuando usaste de ejemplo bases de datos. Gracias
Hola MItoCode: en el minuto 42 cuando haces el docker run para postgres, resulta que yo si tengo instalado pgAdmin4. Ejecuto el comando y me crea el contenedor. Verifico con docker ps -a y me muestra el contenedor en ejecución, pero cuando abro pgAdmin4 no me muestra la base de datos demodb, sólo las que yo tengo. Ya le he dado refresh y nada. Que me puede estar faltando por hacer? he seguido todos tus pasos al pie de la letra y nada. De antemano gracias por tu atención porque tu video es de los mejores
Tienes algun ejemplo para TOMCAT, por mas que lo intento no lograodesplegar correctamente el servicio.
seguiré el mismo ejemplo usando podman, no me corre los comandos de docker 🤔
Buen dia mitocode. Estoy en la parte de borrar imagenes en conjunto utilizando el comando docker rmi $(docker images -q) pero me arroja unkwnon shorthand flag: 'q' in -q sin embargo si elimino las imágenes por individual, no tengo ningún problema. Alguna orientación ?
muy buena explicación.
Pedazo de curso te mandaste, muy completo, claro y en poco más de una hora. Solamente tengo una duda, es necesario crear la network antes de usar compose o este último la sustituye? Porque en el comando final veo que la utilizas.
No es necesario, el compone genera todo internamente
HOLA BUENAS, MUY BIEN EXPLICADO, CONSULTA PARA PODER ACTIVAR DESKTOP TANTO EN LINUX COMO EN WINDOWS, POR LO QUE HE LEDIO SIEMPRE DEBEN SER MAQUINAS FISICAS Y NO MV? GRACIAS
Si puedes pero es probable que tengas problemas con la activación del hyper visor en algunos casos
Hola nuevamente. Cuando conectas los contenedores, pones como parametros --network y mencionas la red mitonetwork creada antes. Revisé todo el video y no encontré donde la creaste. saludos
Revisar la descripción del video, se menciona sobre ello
Gracias por el curso, vendría bien si lo pudieras segmentar en cuanto a conceptos en el timeline del reproductor de youtube.
Se ha agregado el índice del video
@@MitoCode ahora pasó de ser un curso a ser cine 🚬
Mito , eres un crack , saludos desde España, que te sigo mucho....,
Algun resumen de los comandos que has utilizado ¿?
Saludos.
hola muchas gracias por la ayuda, falta el target en el repositorio
Hola, eso se genera con comandos maven
@@MitoCode gracias de ante mano por responder, estoy aprendiendo docker
perdón, buen tutorial. ¿cómo llamas a la bd postgress del pgadmin? o ¿dentro de la imagen viene el pgadmin?. la imagen de postgress ¿trae linux + postgres o ¿sólo lo básico de postgres? ¿puedo entrar al contenedor y ejecutar comandos linux?
Pgadmin se instaló aparte , el contenedor solo brinda la ejecución de la BD. Y si , si puedes entrar al contenedor de postres y ejecutar comandos ahí.
y otra pregunta, en elfichero docker compose no hace falta especificar el network ¿?
No, en el depends se crea internamente
cómo se podría configurar para que se suba a un container registry automáticamente?
TravisCi , Github Actions, etc...
No estoy seguro pero creo que eso lo tendrías que hacer con una herramienta de CI/CD, por ejemplo con github actions es posible automatizar que cuando hay un push a tu repositorio de github hacer el build de la imagen y subirla a docker hub(imagino que se puede tambien a otro registro) . No no lo he hecho pero entiendo que es completamente posible. Bueno aparte de github actions esta Jenkins y muchas otras herramientas de CI/CD. Pero bueno ahi investiga y ve como se hace 😊
Haber el curso de Docker, para poner en mi cv que tengo 4 años de XP 😅😅😅
X5 ..
Agregale uno de ortografía bro :|
Consulta, de dónde salió el servidor tomcat que servía la app web?
Spring boot internamente tiene un tomcat embebido
Gracias por el video tio MitoCode
Uy fallo en la edición , gracias, agregaré unos comentarios 😓
@@MitoCode si,
justo andaba por esa parte xD
solo falto que muestre esto : docker network create mitonetwork
@@cj3m_ff37 así es, gracias, ya lo dejé en la descripción
@@MitoCode, habra mas edicion acerca de docker con la creacion de network para que quede mas claro, si es posible un like
Hola MitoCode: estoy haciendo todo el ejercicio. En el minuto 24:20 le doy docker start y el id del contenedor de mongo pero cuando lo reviso nuevamente con docker ps -a me lo muestra en status: Exited, como que lo ejecuta por unos segundos y vuelve y lo para. Porqué razón? podrías decirme por favor? excelente tu video de antemano, estoy aprendiendo mucho.
Hola, Algunos contenedores requieren paso de environments para encender
@@MitoCode cómo puedo hacer un environments para el contenedor mongodb? me explicas por favor?
@luiszapata563 mongodb no necesita environments para levantar quizás en tu caso los puertos que estás usando a estén ocupados. Intenta usar puerto de salida diferente cuando crees el contenedor
@luiszapata563 quizás ya tienes instalado mongo localmente en la computadora y está haciendo conflicto de puerto con el contenedor que deseas crear
@@MitoCode no, no tengo instalado mongodb