Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Docker/contenedorVsImagen»

De WikiEducator
Saltar a: navegación, buscar
(Contenedor Vs Imagen)
Línea 1: Línea 1:
 
{{Usuario:ManuelRomero/ProgramacionWeb/Docker/nav}}
 
{{Usuario:ManuelRomero/ProgramacionWeb/Docker/nav}}
  
 +
 +
<br>
 +
{{#widget:Slides}}
 +
<div class="slides layout-regular template-default">
 +
 +
 +
<!--2------------------------------------------------------>
 +
<div class="slide">
 
===Contenedor Vs Imagen===
 
===Contenedor Vs Imagen===
 
*Estos conceptos son la base para utilizar docker
 
*Estos conceptos son la base para utilizar docker
Línea 6: Línea 14:
 
*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.
 
*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.
 
*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.
 +
</div>
 +
<div class="slide">
 
*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.
 
*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:
 
*Tenemos diferentes formas de crear un contenedor a partir de una imagen:
Línea 13: Línea 23:
 
# comando '''''pull''''' para abtener una imagel
 
# comando '''''pull''''' para abtener una imagel
 
# fichero '''''Dockerfile'''' con el comando '''''build''''' para construir a partir de otra imagen
 
# fichero '''''Dockerfile'''' con el comando '''''build''''' para construir a partir de otra imagen
 
+
</div>
 +
<div class="slide">
 
[[Archivo:imagen_contenedor_2.png]]
 
[[Archivo:imagen_contenedor_2.png]]
 +
</div>
 +
<div class="slide">
  
 
*A continuación veremos las dos formas
 
*A continuación veremos las dos formas
 
[[Archivo:creacion_conenedor_1.png]]
 
[[Archivo:creacion_conenedor_1.png]]
 +
</div>
 +
<!--
 
*{{Docker/Registro}}
 
*{{Docker/Registro}}
  
Línea 234: Línea 249:
 
  https://onthedock.github.io/post/170920-autoarranque-de-contenedores/
 
  https://onthedock.github.io/post/170920-autoarranque-de-contenedores/
 
</div>
 
</div>
 +
-->

Revisión de 04:29 16 sep 2022





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