Docker como herramienta de utilidades

Cuando hablamos de Docker y vemos el uso que nos puede dar, lo primero que vemos es la facilidad que nos da para tener imágenes con los servidores que necesitamos en nuestro trabajo. Servidores web, de aplicaciones, de bases de datos, etc.

Pero Docker puede darnos muchas mas posibilidades como herramienta de utilidades.

Cuantas veces no hemos tenido que instalar una herramienta de línea de comandos simplemente para hacer un uso esporádico. Y cuantas veces no hemos hecho un script para hacer ciertas tareas, script que luego hemos acabado perdiendo y pasando a un compañero que se lo ha tenido que ajustar a sus características.

Pues ahí Docker también nos puede ayudar.

Os dejo estas y otras reflexiones en un vídeo.

Y recordar que si os interesa el tema de Docker, como optimizar equipos de desarrollo, tengo un curso, muy económico, en el que os cuento Docker desde la perspectiva de un desarrollador en un proyecto de desarrollo.

Docker sencillo: puertos

Nuevo vídeo sobre Docker.

De nada sirve lo que metemos en el contenedor si no podemos acceder a ello. En esta ocasión vamos a hablar de como hacerlo a través de los puertos

Si necesitas una formación formal en Docker dispongo de un curso completo de 7 horas en el que podrás tener un certificado de finalización y un contenido más hilvanado que las píldoras de Youtube. También me ayudarás a mantener este web y la elaboración de los vídeos en Youtube.

La descripción completa y las plataformas en las que está disponible el curso las podéis ver arriba en el menú de curso.

 

Docker sencillo: volúmenes

Nuevo vídeo, o píldora como se dice actualmente. En esta ocasión hablamos sobre los volúmenes en Docker.

Los volúmenes nos permiten coger y dejar ficheros en nuestro contenedor.

Si necesitas una formación formal en Docker dispongo de un curso completo de 7 horas en el que podrás tener un certificado de finalización y un contenido más hilvanado que las píldoras de Youtube. También me ayudarás a mantener este web y la elaboración de los vídeos en Youtube.

La descripción completa y las plataformas en las que está disponible el curso las podéis ver arriba en el menú de curso.

 

 

Curso Docker sencillo para desarrolladores

Empiezo una nueva etapa en el mundo 2.0, no deja de ser una evolución de los vídeos en youtube, en este ocasión mediante la elaboración de un curso.

El desarrollo de aplicaciones, sobre todo en el entorno web, ha evolucionado mucho desde sus orígenes. En los comienzos las aplicaciones eran muy sencillas y con un simple servidor web y una base de datos se solía solventar.

Hoy día, en cambio, las necesidades de nuestros clientes son mucho mayores y consiguientemente las aplicaciones son mucho mas complejas y requieren de mucha mas infraestructura.

Que cada integrante del equipo de desarrollo tenga un entorno de desarrollo correctamente configurado y actualizado requiere cada vez mas esfuerzo.

Docker nos permite solventar esa situación ya que permite disponer de la infraestructura ya configurada y disponible de una forma sencilla.

Si eres un desarrollador de software que quieres optimizar el tiempo que dedicas a toda la parte de infraestructura de tu proyecto este curso puede servirte de ayuda ya que trata Docker desde la perspectiva de un desarrollador.

También es un curso adecuado como introducción a Docker, ya que cubre el uso de Docker a nivel de usuario, la creación de contenedores y las posibilidades que ofrece de cara a integrarlo en el desarrollo de aplicaciones.

Disponible en:

  • Udemy (Cupón de descuento ya incluido)
  • Próximamente en más plataformas.

Nube en Amazon #3: Abrir puertos

Dentro de la infraestructura que he utilizado en la nube para poder tener ciertos contenedores de docker se presenta la necesidad de que se abran ciertos puertos, ya que por defecto están cerrados.

En este vídeo os enseño como hacerlo.

Nube en Amazon #2: Crear máquina

En esta ocasión os traigo un vídeo sobre como crear una máquina en la nube de Amazon WAS. Esta máquina va a ser para tener contenedores de Docker, así que la crearemos con el propio Docker, concretamente con la herramienta docker-machine.

La nube lo que nos permite es tener máquinas sin necesidad de contar con la infraestructura. Es barato para necesidades puntuales como las mias “alquilar” una máquina que comprar un ordenador mas potente,

Nube en Amazon #1: Crear una cuenta

Con este video inicio una nueva serie sobre AWS, la nube de Amazon. La motivación es muy sencilla mi pobre ordenador no soporta tanto programa abierto simultáneamente incluyendo el que graba el vídeo, así que sale mas barato el alquilar una maquina que el comprar un ordenador nuevo, solo para momentos puntuales.

Por supuesto lo que veremos es como usarlo para ejecutar contenedores docker.

Docker sencillo: run vs start

Nueva entrega de la serie sobre docker sencillo. En esta ocasión mostramos de forma muy sencilla y en español las diferencias entre los comandos run y start.

Son comandos que al principio pueden resultar un poco confusos, pero una vez explicados queda más claro. Sobre todo porque el comando run quizá hubiese estado mejor llamarlo create.

Si necesitas una formación formal en Docker dispongo de un curso completo de 7 horas en el que podrás tener un certificado de finalización y un contenido más hilvanado que las píldoras de Youtube. También me ayudarás a mantener este web y la elaboración de los vídeos en Youtube.

La descripción completa y las plataformas en las que está disponible el curso las podéis ver arriba en el menú de curso.

 

Docker sencillo: imagen vs contenedor

Nueva entrega de la serie sobre docker sencillo en español. En esta ocasión mostramos de forma muy sencilla y en español las diferencias entre una imagen y un contenedor.

Con conceptos que muchas veces se confunden y se utiliza de forma generalizada el termino contenedor, pero hay unas diferencias.

Al final es como las diferencias entre clase y objeto en el mundo Java.

Si necesitas una formación formal en Docker dispongo de un curso completo de 7 horas en el que podrás tener un certificado de finalización y un contenido más hilvanado que las píldoras de Youtube. También me ayudarás a mantener este web y la elaboración de los vídeos en Youtube.

La descripción completa y las plataformas en las que está disponible el curso las podéis ver arriba en el menú de curso.

Os dejo el vídeo:

 

Docker sencillo: Introducción

Quiero con esta entrada iniciar una serie de vídeos en los que explico que es docker. Es una explicación muy orientada a la gente de desarrollo.

Normalmente se nos olvida que las personas que hacen que una herramienta o tecnología sea exitosa no son los super gurus técnicos, sino que son los programadores.

Creo firmemente que Docker es una de las mejores herramientas para optimizar los equipos de desarrollo.

Si necesitas una formación formal en Docker dispongo de un curso completo de 7 horas en el que podrás tener un certificado de finalización y un contenido más hilvanado que las píldoras de Youtube. También me ayudarás a mantener este web y la elaboración de los vídeos en Youtube.

La descripción completa y las plataformas en las que está disponible el curso las podéis ver arriba en el menú de curso.