<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Devops on The Flip Flop Developer</title>
    <link>https://cristiansuarez.dev/tags/devops/</link>
    <description>Recent content in Devops on The Flip Flop Developer</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>es</language>
    <lastBuildDate>Sat, 20 Mar 2021 00:00:01 +0000</lastBuildDate><atom:link href="https://cristiansuarez.dev/tags/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Persistencia</title>
      <link>https://cristiansuarez.dev/docker/persistencia/</link>
      <pubDate>Sat, 20 Mar 2021 00:00:01 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/persistencia/</guid>
      <description>He escuchado varias veces decir que alguien no usa Docker porque al borrar el contenedor o al parar una base de datos toda la información se perderá en el olvido pero, nada más lejos de la realidad. Docker persiste la información en nuestro sistema no lo crea y lo mantiene en un limbo virtual 👻
Con esto quiero decir que cuando creamos un contenedor de Docker automáticamente, si no se lo indicamos, nos creará un directorio en nuestro sistema para guardar toda la información que se encuentre dentro del mismo.</description>
    </item>
    
    <item>
      <title>Trabaja con Docker sin el terminal</title>
      <link>https://cristiansuarez.dev/docker/trabaja-con-docker-sin-el-terminal/</link>
      <pubDate>Sat, 20 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/trabaja-con-docker-sin-el-terminal/</guid>
      <description>Si eres de esas personas que no le gusta mucho trabajar desde el terminal o, simplemente tienes un día en el que no te apetece escribir mucho, estás de enhorabuena. Existen varias extensiones tanto para Visual Studio Code como intellij con las que podrás gestionar docker, sus contenedores y mucho más.
Visual Studio Code Para este editor existen dos extensiones que harán tú día a día con Docker mucho más cómodo.</description>
    </item>
    
    <item>
      <title>Comandos útiles</title>
      <link>https://cristiansuarez.dev/docker/comandos-utiles/</link>
      <pubDate>Mon, 15 Feb 2021 00:00:07 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/comandos-utiles/</guid>
      <description>En el CLI de docker existen muchas opciones, aquí te dejo las que más suelo usar explicadas.
docker container run -d IMAGE segundo plano -i IMAGE mantiene el input abierto (interactivo) -t IMAGE asigna un pseudo terminal. Estas dos últimas las suelo usar juntas casi siempre -it de esta forma (si la imagen lo permite) al arrancar se me queda una terminal abierta esperando ser usada desde dentro del contenedor. -p 8000:5000 IMAGE mapear el puerto para poder acceder.</description>
    </item>
    
    <item>
      <title>Optimización de imágenes</title>
      <link>https://cristiansuarez.dev/docker/optimizacion-de-imagenes/</link>
      <pubDate>Mon, 15 Feb 2021 00:00:04 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/optimizacion-de-imagenes/</guid>
      <description>En este artículo veremos un comportamiento importante a la hora de crear nuestras imágenes.
Organización en capas Como veremos más adelante en nuestros Dockerfile cuando configuramos nuestra imagen ejecutamos ciertos comandos y cada comando RUN, COPY o ADD es considerado una capa. Con cada nueva instrucción de este conjunto mencionado tenemos una nueva capa que se pone sobre la anterior. Cuando nosotros creamos una imagen basada en Node, por ejemplo, esta imagen que creamos está basada en la capa de node que viene de DockerHub de node.</description>
    </item>
    
    <item>
      <title>¿Cómo crear mi primer contenedor?</title>
      <link>https://cristiansuarez.dev/docker/como-crear-mi-primer-contenedor/</link>
      <pubDate>Mon, 15 Feb 2021 00:00:03 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/como-crear-mi-primer-contenedor/</guid>
      <description>Ahora vamos a ver como crear nuestro primer contenedor, para ello primero debemos crear una imagen de la que partir, para esto crearemos un fichero de configuración Docker. Este fichero se llama Dockerfile, en él se indican todas las instrucciones que tiene que seguir para crear la imagen y su contenido.
Proyecto de ejemplo Para este ejemplo vamos a crear una imagen de Docker que contenga un servidor en Node con un endpoint que nos devuelva un texto.</description>
    </item>
    
    <item>
      <title>¿Cómo funciona Docker?</title>
      <link>https://cristiansuarez.dev/docker/como-funciona-docker/</link>
      <pubDate>Mon, 15 Feb 2021 00:00:02 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/como-funciona-docker/</guid>
      <description>Para comenzar basta con instalar Docker en nuestra máquina. Dependiendo de nuestro sistema operativo tendremos que seguir unos pasos u otros. La documentación oficial de Docker es muy buena y nos hará de guía en este proceso.
El caso de Windows es un poco especial, tienes que tener en cuenta que no puedes al mismo tiempo usar las máquinas virtuales y Docker porque da problemas con el Hyper-V. No estoy al día con este tema, uso Ubuntu, pero he escuchado hablar mucho sobre este problema a mis compañeros.</description>
    </item>
    
    <item>
      <title>¿Qué es Docker?</title>
      <link>https://cristiansuarez.dev/docker/que-es-docker/</link>
      <pubDate>Mon, 15 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://cristiansuarez.dev/docker/que-es-docker/</guid>
      <description>Docker es la forma de tener una misma configuración de un proyecto independientemente de la máquina o el sistema en el que te encuentres, siempre que tenga Docker instalado. Facilitando así los despliegues y desarrollos de aplicaciones.
Además de esto con Docker podrás trabajar y jugar con distintas herramientas y tecnologías sin llenar de paquetes que no te interesan en tu máquina.
Quiero dejar claro que Docker no es una máquina virtual, aunque de primeras puede parecerse bastante cuando veamos como funciona realmente comprobaremos que no se parece en nada.</description>
    </item>
    
  </channel>
</rss>
