Aquí os dejo el curso completo de Docker para que podáis aprender desde cero a dominar esta tecnología que tanto adoro!
5 місяців тому
Buenas tardes, me ha parecido muy interesante el video, pero al final está cortado. No se si esta hecho a proposito o es que es asi, porque esta explocando algo y se queda a medias la explicación.
Excelente video como siempre Carlos!!! , queria consultarte si no es recomendable utillizar volumenes en vez de bind mounts como en los ejemplos de este video. Lo lei en la documentacion oficial y queria saber cual es la ventaja de usarlos
En el archivo .env, puedes poner todos los docker compose que necesites cardar de esta manera: COMPOSE_FILE=archivo3.yml:archivo2.yml:archivo.yml y luego todas las variables que quieres usar en esos archivos de docker compose de la siguiente manera NOMBREVARIABLE = VALOR TZ = Europe\Dublin Dime si necesitas algo más
Carlos una pregunta, veo que usas Windows, pero te conectas por terminal a una máquina Linux, este tutorial sirve para hacerlo completamente en windows, me dejas con dudas. Muchas gracias de antemano.
Hola Javi, me conecto q un Linux porque tengo todo instalado en un Linux, pero si quieres puedes instalar Docker en Windows y hacerlo todo desde Windows. Un saludo
@@NoSoloHacking muchas gracias por tu respuesta Carlos, perdona no sé si en tu canal tienes alguna introducción antes de meterte en materia con esto, estaría bien que añadieras algun video haciendolo desde windows, o indicando como sería también en Windows, así para los usuarios de la ventana. Gracias igualmente por el gran aporte a la comunidad. Un saludo.
Hola, buen curso, pero , sabiendo linux, me perdí muchas veces. Nunca supe porqué tenias prompt disitnto. Primero nosolohacking. Luego el mismo + dockers Y cuando bajaste la imagen para gestión de red tenías otro. Nunca supe cuando estabas en tu linux o en el linux del docker. Si levanto un ubuntu, ¿cómo entro para hacer cosas dentro del él?. Faltó uno de base de datos y comunicarlos. Cuanto levanto uno de ubuntu, ¿entro a una shell? o debo hacer algo para entrar a esa shell? Lo mismo para una base de datos. Bajar , subir, configurar, excelente pero, ¿cómo los uso? Se supone que son servidores carentes de kernel (lo toman del anfitrion), pero nunca te vi entrar y hacer un "ls", "cd" . saludos
Hola @victorgarcia-wn9yt, gracias por tu mensaje y lamento que te hayas perdido en alguna ocasión por el prompt, al final lo que importa son los comandos, pero entiendo que te haya podido confundir. Lección aprendida para el futuro. Piensa que el curso me llevó meses, usé distintas máquinas para ir documentado. Esa es la razón. En cuanto a cómo acceder a ellos, puedes hacerlo exponiendo elpuerto 22 y teniendo el servicio de SSH o iniciando una shell interactive en ellos. Lo documentaré si quieres.
Hola como estas tu podrias asesorarme de forma remota a configurar un contenedor Docker que que da un proveedor, este contenedor alojara un api rest encargada de recibir datos via Json para ser enviados a un servidor central si te interesa me das datos de whatsapp para charlar con mas detalle
¡Hola Carlos! Acabo de ver tu video sobre Docker y ¡wow!, ¡qué contenido tan genial! 🐳 Me encantó cómo explicaste todo de manera tan clara y divertida. ¡Realmente hiciste que entender Docker fuera pan comido! Quería contarte que llegué a tu video gracias a la recomendación de mi jefe, Gonzalo Yenka y vaya que acertó al sugerirlo. Gracias por tomarte el tiempo para compartir tus conocimientos de una manera tan amena.
Holaaa, que alegría que te guste mi manera de explicar. Eso ayuda mucho más a que se te quede lo aprendido. Al final si el profesor es un tostón, se desconecta. Dale un abrazo grande a Gonzalo tengo una visita pendiente con él. Un abrazo!!
Carlos, siempre he dicho que eres de los pocos maestros que tienen magia y empeño para enseñar. Excelente curso, excelente metodología. Muchas gracias por todo, maestro.
Carlos, el final del vídeo queda cortado, cuando vas a explicar lo de lanzar varias configuraciones .yml desde .env. Por otro lado, parece que se debe crear un directorio en tu /home para instalar todos los dockers desde ahí (/home/carlos/docker, en tu caso). Podría ser otro, por ejemplo: /srv/docker? Alguna consideración si docker corre sobre una máquina virtual de Ubuntu o Debian bajo proxmox? Y si fuera bajo un contenedor LXC de proxmox donde estuviera corriendo una de esas distros, si es que se puede? Gracias por compartir! Y a ver si puedes editar o completar el vídeo. Gracias por tu trabajo!
pues yo desconocia esa forma y sigo desconociendola gracias a que el que edito el video le entraron ganas de ir cagar y no se pudo esperar 2 minutos mas. Pero de toda la vida, por si te enteresa, yo lo que hago es crear archivos sh para manejar todos mis contenedores. Para levantarlos start.sh Para cerrarlos stop.sh Para hacer backups backup.sh Para reconstruirlos compose.sh Luego tengo un archivo separado donde declaro la ruta de todos los .yml y los archivos .sh lo recogen Y si llamo al archivo sh compose.sh /myDocker/xxxx.yml * simplemente lanzaria ese grupo Y si lo llamo con sh compose.sh * al no llevar argumento, el archivo recogeria el listado de variables y recorriendo con un bucle todas ellas, iria recorriendolas y lanzando cada uno. Me da igual si descubro otra opcion, mas facil de mantener no va a ser asi que no me importa que siga en el baño algunos sabemos cuando entramos pero no cuando salimos 🤣
por cierto! al resto de preguntas.. No te lies! docker no tienes que correrlo en una carpeta especifica, ¿que mas dara si lo corres en /home o /LaLuna? almacena tus archivos donde gustes de todas formas los contenedores y las imagenes no se van a guardar ahi Y SI, puedes usar docker en la distribucion linux que guste aunque yo no lo he probado en las cientos de estas que existen 🤣 Donde si las he probado en LXC bajo proxmox y a docker le da igual si esta dentro de un contenedor o dentro de una docena de contenedores sean de la marca que sea
Que sorpresa tenerte enganchado al docker!!! Yo tambien, a su vez enganchado a proxmox, que significa meter dockers en CT's.... XDDD docker es lo mas, proxmox lo mejor la mezcla ya es explosivo.
hola, muy claros tus videos. Quisiera preguntare si podria recibir una asesoria de tu parte para implementar un contenedor basado en dot net core 7 que que esta dando problemas, oviamente tu indicarias el valor de la misma
Hola @guidocardona65, no acostumbro a hacer ese tipo de asesorías por múltiples razones, posible conflicto con mi trabajo actual, uso horario, costes...
Gracias por la clase , todo bien , pero tengo la duda , el Linux está instalado en una máquina física o lo estás virtualizando, 😅😅 mi duda es xq en el curso de proxmox ví desde el equipo que usaste y todo el proceso 😅😅😅😅
En este caso da igual si la máquina está virtualizada o no, todo va a nivel de sistema operativo, instalación de paquetes, configuración.... Da igual si corre sobre hardware virtual o físico. No cambia nada.
Ahora tienes que practicar y asentar los conocimientos, sin practicar mucho no se afianza lo aprendido. Una vez practicado, puedes ir preguntando dudas.
Una pregunta como copio y pego un texto en la terminal de Ubuntu Server, de la forma que lo haces, no me funciona el botón derecho del mouse y disculpa mi ignorancia
Hola Jose, no te preocupes, la ignorancia está más que apreciada en este canal, siéntete libre de expresarte sin miedo. Yo uso botón derecho del ratón, que terminal usas tú? Posiblemente sea eso.
Yo creo que el problema que tienes es que usas la máquina virtual desde virtualbox, que te captura el ratón y teclado, para aislarlo de tu equipo Conéctate por ssh desde una terminal y podrás pegar con el botón derechos
Hola @danielpaz349, desde windows, he abierto Windows Terminal Preview (www.microsoft.com/store/productId/9N8G5RFZ9XK3?ocid=pdpshare), puedes descargarlo desde la tienda de Windows, o user powershell. Desde ahí abro una conexión SSH al servidor Ubuntu que corre Docker. Si no quieres hacerlo así, puedes hacerlo desde el propio servidor docker, en la terminal.
Aquí os dejo el curso completo de Docker para que podáis aprender desde cero a dominar esta tecnología que tanto adoro!
Buenas tardes, me ha parecido muy interesante el video, pero al final está cortado. No se si esta hecho a proposito o es que es asi, porque esta explocando algo y se queda a medias la explicación.
Tremendo curso Carlos, grande!! 🙏🏻👏🏻
Muchísimas gracias Eduardo!!
Excelente video como siempre Carlos!!! , queria consultarte si no es recomendable utillizar volumenes en vez de bind mounts como en los ejemplos de este video. Lo lei en la documentacion oficial y queria saber cual es la ventaja de usarlos
Saludos, muy buen video, pero ¿tiene continuación? pregunto porque termina muy abruptamente, como para continuar
Hola @williansuarez3988, queda algo por explicar si y será en la parte 2 :)
ok gracias
perdona Carlos pero el final del video queda cortado cuando abres el fichero .env para colocar las variables, ¿podrias decirme como hacerlo? Gracias
Que raro, voy a ponerte aquí el contenido de ejemplo para que lo tengas
En el archivo .env, puedes poner todos los docker compose que necesites cardar de esta manera:
COMPOSE_FILE=archivo3.yml:archivo2.yml:archivo.yml y luego todas las variables que quieres usar en esos archivos de docker compose de la siguiente manera
NOMBREVARIABLE = VALOR
TZ = Europe\Dublin
Dime si necesitas algo más
@@NoSoloHacking Muchas gracias Master!!!
¿Cómo haces para ejecutar comandos que no son de Windows, en el terminal windows?
Hola @user-tg5pm8ob5p, me conecto desde mi PC por SSH al servidor Docker y corro los comandos ahí.
@@NoSoloHacking Ah vale, es que no vi ese paso y no sabía muy bien si había otro vídeo previo a este :D
¡Muchas gracias!
Cual es esa consola que usas en la que te deja poner comandos de linux?
Desde un equipo Windows me conecto por ssh desde la terminal de Windows. Luego con el botón derecho pego lo que copio. Un saludo!
@@NoSoloHackingAhh, graciass
joder eres un crack
Tú que me ves con buenos ojos!
Carlos una pregunta, veo que usas Windows, pero te conectas por terminal a una máquina Linux, este tutorial sirve para hacerlo completamente en windows, me dejas con dudas. Muchas gracias de antemano.
Hola Javi, me conecto q un Linux porque tengo todo instalado en un Linux, pero si quieres puedes instalar Docker en Windows y hacerlo todo desde Windows. Un saludo
@@NoSoloHacking muchas gracias por tu respuesta Carlos, perdona no sé si en tu canal tienes alguna introducción antes de meterte en materia con esto, estaría bien que añadieras algun video haciendolo desde windows, o indicando como sería también en Windows, así para los usuarios de la ventana. Gracias igualmente por el gran aporte a la comunidad. Un saludo.
Hola, buen curso, pero , sabiendo linux, me perdí muchas veces. Nunca supe porqué tenias prompt disitnto. Primero nosolohacking. Luego el mismo + dockers Y cuando bajaste la imagen para gestión de red tenías otro. Nunca supe cuando estabas en tu linux o en el linux del docker. Si levanto un ubuntu, ¿cómo entro para hacer cosas dentro del él?. Faltó uno de base de datos y comunicarlos. Cuanto levanto uno de ubuntu, ¿entro a una shell? o debo hacer algo para entrar a esa shell? Lo mismo para una base de datos. Bajar , subir, configurar, excelente pero, ¿cómo los uso? Se supone que son servidores carentes de kernel (lo toman del anfitrion), pero nunca te vi entrar y hacer un "ls", "cd" . saludos
Hola @victorgarcia-wn9yt, gracias por tu mensaje y lamento que te hayas perdido en alguna ocasión por el prompt, al final lo que importa son los comandos, pero entiendo que te haya podido confundir. Lección aprendida para el futuro. Piensa que el curso me llevó meses, usé distintas máquinas para ir documentado. Esa es la razón. En cuanto a cómo acceder a ellos, puedes hacerlo exponiendo elpuerto 22 y teniendo el servicio de SSH o iniciando una shell interactive en ellos. Lo documentaré si quieres.
Hola como estas tu podrias asesorarme de forma remota a configurar un contenedor Docker que que da un proveedor, este contenedor alojara un api rest encargada de recibir datos via Json para ser enviados a un servidor central si te interesa me das datos de whatsapp para charlar con mas detalle
Hola @gc_inteligenciadigital, me puedes mandar un email con la información? carlos@nosolohacking.info
¡Hola Carlos!
Acabo de ver tu video sobre Docker y ¡wow!, ¡qué contenido tan genial! 🐳 Me encantó cómo explicaste todo de manera tan clara y divertida. ¡Realmente hiciste que entender Docker fuera pan comido!
Quería contarte que llegué a tu video gracias a la recomendación de mi jefe, Gonzalo Yenka y vaya que acertó al sugerirlo.
Gracias por tomarte el tiempo para compartir tus conocimientos de una manera tan amena.
Holaaa, que alegría que te guste mi manera de explicar. Eso ayuda mucho más a que se te quede lo aprendido. Al final si el profesor es un tostón, se desconecta. Dale un abrazo grande a Gonzalo tengo una visita pendiente con él. Un abrazo!!
Carlos, siempre he dicho que eres de los pocos maestros que tienen magia y empeño para enseñar. Excelente curso, excelente metodología. Muchas gracias por todo, maestro.
Muchas gracias por tu mensaje Deleted! Así da gusto seguir trabajando para la gente del canal y Udemy.
Gracias!! Contenia todo lo que necesitaba, ya pude utilizar guacamole. Se agradece
Me alegra saber de que es lo que buscabas :)
Podrias hacer un video sobre VMware tanzu con kubernetes y Docker por favor.
Me uno a la petición!! También Kubernetes
Poco a poco, tengo muchas peticiones, es difícil contentar a todos
Carlos, el final del vídeo queda cortado, cuando vas a explicar lo de lanzar varias configuraciones .yml desde .env. Por otro lado, parece que se debe crear un directorio en tu /home para instalar todos los dockers desde ahí (/home/carlos/docker, en tu caso). Podría ser otro, por ejemplo: /srv/docker? Alguna consideración si docker corre sobre una máquina virtual de Ubuntu o Debian bajo proxmox? Y si fuera bajo un contenedor LXC de proxmox donde estuviera corriendo una de esas distros, si es que se puede? Gracias por compartir! Y a ver si puedes editar o completar el vídeo. Gracias por tu trabajo!
pues yo desconocia esa forma y sigo desconociendola gracias a que el que edito el video le entraron ganas de ir cagar y no se pudo esperar 2 minutos mas.
Pero de toda la vida, por si te enteresa, yo lo que hago es crear archivos sh para manejar todos mis contenedores.
Para levantarlos start.sh
Para cerrarlos stop.sh
Para hacer backups backup.sh
Para reconstruirlos compose.sh
Luego tengo un archivo separado donde declaro la ruta de todos los .yml y los archivos .sh lo recogen
Y si llamo al archivo sh compose.sh /myDocker/xxxx.yml
* simplemente lanzaria ese grupo
Y si lo llamo con sh compose.sh
* al no llevar argumento, el archivo recogeria el listado de variables y recorriendo con un bucle todas ellas, iria recorriendolas y lanzando cada uno.
Me da igual si descubro otra opcion, mas facil de mantener no va a ser asi que no me importa que siga en el baño algunos sabemos cuando entramos pero no cuando salimos 🤣
por cierto! al resto de preguntas.. No te lies!
docker no tienes que correrlo en una carpeta especifica, ¿que mas dara si lo corres en /home o /LaLuna? almacena tus archivos donde gustes de todas formas los contenedores y las imagenes no se van a guardar ahi
Y SI, puedes usar docker en la distribucion linux que guste aunque yo no lo he probado en las cientos de estas que existen 🤣
Donde si las he probado en LXC bajo proxmox y a docker le da igual si esta dentro de un contenedor o dentro de una docena de contenedores sean de la marca que sea
Que sorpresa tenerte enganchado al docker!!! Yo tambien, a su vez enganchado a proxmox, que significa meter dockers en CT's.... XDDD docker es lo mas, proxmox lo mejor la mezcla ya es explosivo.
@reyastaroth, yo soy como Peppa pig, me meto en todos los charcos!
Ampliar y reducir cpus y memoria asi a pelo con los CT.
hola, muy claros tus videos. Quisiera preguntare si podria recibir una asesoria de tu parte para implementar un contenedor basado en dot net core 7 que que esta dando problemas, oviamente tu indicarias el valor de la misma
Hola @guidocardona65, no acostumbro a hacer ese tipo de asesorías por múltiples razones, posible conflicto con mi trabajo actual, uso horario, costes...
Gracias por la clase , todo bien , pero tengo la duda , el Linux está instalado en una máquina física o lo estás virtualizando, 😅😅 mi duda es xq en el curso de proxmox ví desde el equipo que usaste y todo el proceso 😅😅😅😅
En este caso da igual si la máquina está virtualizada o no, todo va a nivel de sistema operativo, instalación de paquetes, configuración.... Da igual si corre sobre hardware virtual o físico. No cambia nada.
realmente aprendí mucho y te doy un like PEEEERO me quede con más preguntas que respuestas
Ahora tienes que practicar y asentar los conocimientos, sin practicar mucho no se afianza lo aprendido. Una vez practicado, puedes ir preguntando dudas.
Excelente. Nuevo suscriptor desbloqueado.👍
Oleeee qué alegría!! Bienvenid@ espero que estés por aquí mucho. Si te ves animado únete al canal de Telegram
Hola Carlos...super bien explicado todo...solo que al final se corto el video...
Una pregunta como copio y pego un texto en la terminal de Ubuntu Server, de la forma que lo haces, no me funciona el botón derecho del mouse y disculpa mi ignorancia
Hola Jose, no te preocupes, la ignorancia está más que apreciada en este canal, siéntete libre de expresarte sin miedo. Yo uso botón derecho del ratón, que terminal usas tú? Posiblemente sea eso.
Tengo Ubuntu Server 22.04. 4 LTS corriendo en Vitualbox 7.0@@NoSoloHacking
En Modo Consola
Yo creo que el problema que tienes es que usas la máquina virtual desde virtualbox, que te captura el ratón y teclado, para aislarlo de tu equipo Conéctate por ssh desde una terminal y podrás pegar con el botón derechos
@@NoSoloHacking Gracias eres un genio, así si pude , muy amable por tu atención súper rápida.
Hace 10' he visto un curso tuyo en udemy :D
Estoy en todos lados ;)
Genial Carlos! Menudo finde me he tirado con Docker
Me alegro que le hayas dado duro!
Un gran contenido compartido por un gran profesional. Un abrazo a la distancia para usted colega 😊
Muchas gracias Juan!! Un placer teneros en la familia.
Genial tus videos !!! Gracias por compartir tus conocimientos
Gracias a ti por omentar y suscribirte!
Él está en windows, pero corre una terminal que no sé cual es. Qué terminal es y como la arranco?
Hola @danielpaz349, desde windows, he abierto Windows Terminal Preview (www.microsoft.com/store/productId/9N8G5RFZ9XK3?ocid=pdpshare), puedes descargarlo desde la tienda de Windows, o user powershell. Desde ahí abro una conexión SSH al servidor Ubuntu que corre Docker. Si no quieres hacerlo así, puedes hacerlo desde el propio servidor docker, en la terminal.
Eres el mejor profesor Carlos. Mil gracias!
Hola @deletes7023 muchas gracias por el apoyo y tus palabras!! Se agradecen muchísimo
gracias por brindanos este conocimiento
Gracias a vosotros por estar al otro lado ;)
Gracias 👋👋👋👍
De nada 😊, gracias a ti por el apoyo
enorme!
Gracias Maikel! muchas gracias por el apoyo.
Geniaaal
Gracias! a disfrutarlo!