26 may. 2016

Usar dockerui para la gestión de imágenes y contenedores de Docker


Docker UI es una interfaz web que permite administrar las imágenes de Docker, correr contenedores.

Se explicará el proceso de instalación y uso de dockerui.

Este artículo se basa de un artículo en inglés que lo pueden revisar en el siguiente enlace.

Los artículos anteriores sobre Docker son:
  1. Instalar Docker en Debian Jessie
  2. Uso de Docker en Debian Jessie (parte 1)
  3. Uso de Docker en Debian Jessie (parte 2)
  4. Crear una imagen Docker a partir de un archivo Dockerfile
  5. Iniciando Django usando Docker
  6. Instalar Gitlab por medio de Docker
  7. Ejecutando microservicios con docker usando docker-compose
  8. Docker en Docker (DinD)
  9. Iniciando Django con docker usando docker-compose con postgresql como microservicio.
  10. Importar un contenedor Docker en Python.
  11. Compartir imagenes Docker por medio de archivos tar.
  12. Crear un registro de imagenes Docker privado.
  13. Usar Anaconda desde un contenedor Docker.
  14. Crear un entorno de Integración y Despligue continue con Docker para node.js.
  15. Usar Jupyter Notebook desde un contenedor Docker.
  16. Ejecutar una prueba de doctest con un contenedor Docker.
  17. Ejecutar una prueba de unittest en Python con un contenedor Docker.
  18. Montar una Plataforma como servicio (PaaS) con Dokku (docker).
  19. Uso de docker-machine.
  20. Proveer un cluster con docker swarm y docker-machine.
  21. Instalar Jenkins por medio de Docker y crear una imagen Docker de Jenkins
  22. Automatizar la construcción de imágenes Docker con github.
  23. Crear una imagen Docker para MongoDB3.
  24. Crear un contenedor Docker como entorno de desarrollo para Sails.js.
  25. Correr aplicaciones de escritorio desde un contenedor Docker.

El proceso de instalación para Debian Jessie lo pueden ver en el primer artículo, pero, sí usa otra distribución puede leer el enlace en inglés del cual se basa este artículo que explican la instalación para Fedora u otras distros.

DockerUI se puede bajar como una imagen Docker, para correr el contenedor se ejecuta el siguiente comando: 

docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui

Nota: El repositorio se encuentra en Docker Hub, se uso otro repositorio de dockerui.

docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock abh1nav/dockerui

La aplicación web corre en el puerto 9000, se le da todos los privilegios y se accede al socker del docker que corre en el equipo anfitrión. 


A continuación se muestra la página principala de dockerui:




Al darle a la sección de imágenes se lista todas las imágenes que se tienen en el equipo, allí se puede remover imágenes:


Al darle clic a una imagen y aparecerá el botón crear:


Luego aparece una ventana donde se le define el comando a ejecutar, el nombre del contenedor, cuanta memoria y memoria swap va a usar, y el volumen:





En la sección de contenedores se puede, iniciar, reiniciar, detener, matar o remover los contenedores:


Publicar un comentario en la entrada

AddThis