Usuario:ManuelRomero/ProgramacionWeb/Docker/contenedorVsImagen

De WikiEducator
Saltar a: navegación, buscar





Contenedor Vs Imagen

  • Estos conceptos son la base para utilizar docker
  • La imagen es el fichero que nos va a permir instalar esta especie de máquina virtual.
  • Podríamos hacer una comparación con la iso para instalar el sistema operativo, pero solo para tener una idea, ya que el concepto es diferente.
  • El contenedor será el software que corresponde al sistema corriendo con el cual podemos interactuar. Se instala a partir de una imagen y siempre dependerá de ella, es decir, no podremos eliminar la imagen mientras tenga un contenedor asociado.
  • Lo bueno que tiene docker es que a partir de un contenedor podemos crear una imagen con todo el software que tenga ese contenedor. Cuando volvamos a desplegar la imagen creada en otro contenedor, tendremos disponible todo el software incluido. En la sección siguiente realizaremos estas acciones.
  • Tenemos diferentes formas de crear un contenedor a partir de una imagen:
  1. comando run
  2. fichero yml con docker-composer .
  • Para obtener una imagen, la podemos descargar de la nube o bien construirla a partir de otra imagen:
  1. comando pull para abtener una imagel
  2. fichero Dockerfile' con el comando build para construir a partir de otra imagen

Imagen contenedor 2.png

  • A continuación veremos las dos formas

Creacion conenedor 1.png