Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • Contenedor:  unidad de ejecución en un sistema Docker
  • Instancia: contenedor docker en algún punto de ejecución, con información de estado y  recursos asignados del sistema.
  • Imagen: descripción del software y del sistema de ficheros que contendrá una instancia docker cuando se lance.
  • Volumen: disco o discos asignados a una instancia
  • Persistencia: capacidad de conservar los datos una vez destruída una instancia docker. 
  • Repositorio de imágenes docker (registry): servicio donde se almacenan las imágenes creadas o descargadas que se usan para crear nuevas instancias.


Operativa


Ejecutar una instancia desde su imagen

docker run rocker/rstudio


Que quede en background como servicio y nos devuelva el prompt:

docker run -d rocker/rstudio


Que se rearranque tras el reinicio del servidor anfitrión

docker run -d --restart unless-stopped rocker/rstudio


Que exporte el puerto interno 8787 del contenedor al puerto 8080 de la máquina anfitriona (para poder acceder):

docker run -d --restart unless-stopped -p 8080:8787 rocker/rstudio


Que desde dentro del contenedor se acceda a la carpeta $HOME/datos para persistir resultados:

docker run -d --restart unless-stopped -p 8080:8787 -v $HOME/datos:/datos rocker/rstudio


Mostrar instancias

Solo las activas 

...

Ver volúmenes creados

docker volumesvolume ls


Reclamación de espacio ocupado por objetos fuera de uso

...