Buenísimo!!!! Veo que no has hecho el segundo video... sería la caña! :) Por otro lado, has hablado de levantar contenedores con bases de datos para los tests de integración, lo que me parece una idea buenísima. Has pensado en hacer un ejemplo completo de ello? Automatizarías la ejecución del contenedor con el lanzamiento de los tests y la destrucción posterior del contender? Muchas gracias!!!! Tienes un nuevo suscriptor!!!
Hola! pues sí, la verdad es que por motivos personales he tenido que bajar el número de videos que realizo, pero el siguiente de docker esta en mi lista, de hecho esta próximo, la semana que viene intentaré subir un vídeo de preguntas y respuestas y ya el siguiente (espero que para el 26 o la primera de febrero) será ya la segunda parte de docker, donde sí, levantaré varios contenedores y correre test de integración, todo en un script. Un saludo !
Por fin he entendido como eso del docker, muchas gracias me sirvió mucho tu explicación. En teoria se podria hacer un docker para correr un netcore desde linux, ¿Cierto?
Sí, puedes correr netcore desde línux con docker, pero desde que salió .net core, puedes correrlo de forma nativa en linux, así que no te hace falta docker. Te dejo un par de enlaces a mi blog (no tengo vídeo de ellos) sobre el tema: - Desplegar aplicaciones .net en servidor linux: www.netmentor.es/entrada/desplegar-aspnetcore-centos - Utilizar linux como tu entorno de desarrollo .NET: www.netmentor.es/entrada/desarollo-net-linux sobre el último, haré un video en un par de semanas.
Pues yo personalmente recomiendo aws, pero es porque tengo bastante experiencia en el, además usa cdk (infraestructura como código y en C#, no en yaml). Pero creo que gcp es más barato. Aún así las 3 tienen versiones gratuitas. Como digo aws me parece lo más sencillo y fácil de entender pero Azure por ejemplo tiene todas las funcionalidades que añaden en c# el día que sale dicha versión. Un saludo !
quisiera saber si docker ya reemplaza a las maquinas virtuales como VMWARE VirtualBox para instalar todo tipo de softwares que tienen su ejecutable .exe como autocad,adobe pothoshop,adobe illustrator ,corel draw ,softwares de ingenieria,etc. es posible? oh docker es solo para instalar aplicaciones para desarrolladores de sistemas y paginas web?
Buen video, seria lo mismo para las aplicaciones web form de asp.net?, otra cosa que estuve viendo es el Windows IIS en docker hub, seria recomendable usar esta opcion para montar todas mis sitios de web form en un solo contenedor o crear un contendor por cada sitio web?, esa es mi duda que me surgio. Saludos.
Hola si, puedes ejecutar .net framework con docker también, pero tendrás que mirarte cual es la imagen que neceistas, ya que las de net core no te funcionaran (o bueno no creo que lo hagan). Respecto a lo del IIS, sí, se puede ejecutar en docker, pero no tengo experiencia en como montar todas las aplicaciones dentro del docker de iis, no tengo ni dea de si será complicado o no, pero si utlizas certificados o relgas "complejas" seguramente se complique bastante con respecto a los "clicks" de cuando tienes IIS instalado. Un saludo.
@@NetMentor gracias por los consejos, ya encontre una imagen que te permite usar los web forms, y es mcr.microsoft.com/dotnet/framework/aspnet. La otra opcion del IIS, tambien ya encontre como configurar todo dentro del contenedor. Mi duda ahora es cual es la mejor forma de desplegar todas mis aplicaciones, si montar un contenedor con un IIS y ahi poner todas las aplicaciones o montar un contenedor por cada aplicacion, esto para ver cuestiones de rendimiento y mantenimiento, y ver a futuro montar un cluster.
Probaré Docker, lo he visto pero nunca me dio curiosidad, por lo mismo que uso Visual Studio, aunque con NET Core solo movía la carpeta al servidor y servía sin problemas xD
Hola! No, no es únicamente para net core, funcina para cualquier lenguage/framework (.net framewor, php, node, java, etc), incluso te sirve para montar bases de datos temporales o practicamente cualuquier software de los que utilizamos para trabajar. Eso si, para cada uno tienes que utilzar su imagen correspondiente; Hice un vídeo sobre docker-compose dode se puede apreciar mejor: th-cam.com/video/i-45V0ojtlI/w-d-xo.html Un saludo!
Blog: www.netmentor.es/Entrada/introduccion-docker
Twitter: twitter.com/NetMentorTW
buen video.!
Graciaaasss, ando probando una api en linux y este video ayuda mucho c:
muy interesante, muchas gracias.
Buenísimo el video, voy a seguir con los siguientes 2 videos que tienes sobre Docker
Muy bueno el vídeo.
es una joya tu video!!!
Muy claro, no sabía que se podían mandar los archivos de la carpeta publish directamente, pensé que siempre había que poner el build dentro de docker
Muy buen video. Desde hace algunos meses ya se puede instalar Docker Desktop en Windows 10 home
Gracias por el aviso, voy a actualizar el post, una pena que no pueda hacerlo en el vídeo! :/
grcias!
Buenísimo!!!! Veo que no has hecho el segundo video... sería la caña! :)
Por otro lado, has hablado de levantar contenedores con bases de datos para los tests de integración, lo que me parece una idea buenísima. Has pensado en hacer un ejemplo completo de ello? Automatizarías la ejecución del contenedor con el lanzamiento de los tests y la destrucción posterior del contender?
Muchas gracias!!!! Tienes un nuevo suscriptor!!!
Hola! pues sí, la verdad es que por motivos personales he tenido que bajar el número de videos que realizo, pero el siguiente de docker esta en mi lista, de hecho esta próximo, la semana que viene intentaré subir un vídeo de preguntas y respuestas y ya el siguiente (espero que para el 26 o la primera de febrero) será ya la segunda parte de docker, donde sí, levantaré varios contenedores y correre test de integración, todo en un script.
Un saludo !
Por fin he entendido como eso del docker, muchas gracias me sirvió mucho tu explicación. En teoria se podria hacer un docker para correr un netcore desde linux, ¿Cierto?
Sí, puedes correr netcore desde línux con docker, pero desde que salió .net core, puedes correrlo de forma nativa en linux, así que no te hace falta docker.
Te dejo un par de enlaces a mi blog (no tengo vídeo de ellos) sobre el tema:
- Desplegar aplicaciones .net en servidor linux: www.netmentor.es/entrada/desplegar-aspnetcore-centos
- Utilizar linux como tu entorno de desarrollo .NET: www.netmentor.es/entrada/desarollo-net-linux
sobre el último, haré un video en un par de semanas.
Excelente aporte
que me recomiendas entre aws, GCP, Azure ?, muchas gracias por compartir tus videos.
Pues yo personalmente recomiendo aws, pero es porque tengo bastante experiencia en el, además usa cdk (infraestructura como código y en C#, no en yaml). Pero creo que gcp es más barato. Aún así las 3 tienen versiones gratuitas.
Como digo aws me parece lo más sencillo y fácil de entender pero Azure por ejemplo tiene todas las funcionalidades que añaden en c# el día que sale dicha versión.
Un saludo !
quisiera saber si docker ya reemplaza a las maquinas virtuales como VMWARE VirtualBox para instalar todo tipo de softwares que tienen su ejecutable .exe como autocad,adobe pothoshop,adobe illustrator ,corel draw ,softwares de ingenieria,etc. es posible? oh docker es solo para instalar aplicaciones para desarrolladores de sistemas y paginas web?
Nope, por ahora no, algunas aplicaciones si tienen la app dockerizada, pero suelen ser aplicaciones web en su mayoría
Buen video, seria lo mismo para las aplicaciones web form de asp.net?, otra cosa que estuve viendo es el Windows IIS en docker hub, seria recomendable usar esta opcion para montar todas mis sitios de web form en un solo contenedor o crear un contendor por cada sitio web?, esa es mi duda que me surgio.
Saludos.
Hola si, puedes ejecutar .net framework con docker también, pero tendrás que mirarte cual es la imagen que neceistas, ya que las de net core no te funcionaran (o bueno no creo que lo hagan).
Respecto a lo del IIS, sí, se puede ejecutar en docker, pero no tengo experiencia en como montar todas las aplicaciones dentro del docker de iis, no tengo ni dea de si será complicado o no, pero si utlizas certificados o relgas "complejas" seguramente se complique bastante con respecto a los "clicks" de cuando tienes IIS instalado.
Un saludo.
@@NetMentor gracias por los consejos, ya encontre una imagen que te permite usar los web forms, y es mcr.microsoft.com/dotnet/framework/aspnet. La otra opcion del IIS, tambien ya encontre como configurar todo dentro del contenedor. Mi duda ahora es cual es la mejor forma de desplegar todas mis aplicaciones, si montar un contenedor con un IIS y ahi poner todas las aplicaciones o montar un contenedor por cada aplicacion, esto para ver cuestiones de rendimiento y mantenimiento, y ver a futuro montar un cluster.
Probaré Docker, lo he visto pero nunca me dio curiosidad, por lo mismo que uso Visual Studio, aunque con NET Core solo movía la carpeta al servidor y servía sin problemas xD
Esto es solo para net core?
Hola!
No, no es únicamente para net core, funcina para cualquier lenguage/framework (.net framewor, php, node, java, etc), incluso te sirve para montar bases de datos temporales o practicamente cualuquier software de los que utilizamos para trabajar.
Eso si, para cada uno tienes que utilzar su imagen correspondiente;
Hice un vídeo sobre docker-compose dode se puede apreciar mejor: th-cam.com/video/i-45V0ojtlI/w-d-xo.html
Un saludo!
Buenaso