Administra #Docker fácilmente con #Portainer

Hoy presentaremos Portainer, una interfaz de usuario de código abierto que le permite administrar fácilmente su host #Docker o un cluster hecho con Docker-Swarm. Disponible para Linux, Windows y OSX.

Una sola instancia de Portainer puede administrar múltiples demonios Docker, estos se pueden administrar (crear/editar/eliminar) a través de una vista específica, puede cambiar el docker activo mediante una lista desplegable disponible en la barra lateral.

Al hacer clic en uno de los contenedores tiene acceso a los detalles, variables de entorno, puertos, volúmenes. También puede acceder a algunas estadísticas de CPU, memoria, trafico de red, logs, procesos que se ejecutan dentro del contenedor y podemos acceder a la consola directo desde el navegador.

Portainer cuenta con soporte para:

  • Docker 1.10 a Docker 1.12 (incluyendo Swarm)
  • Docker Swarm >= 1.2.3

Instalación

La imagen de Portainer ya se encuentra disponible en el registro uci podemos descargarla mediante el siguiente comando

docker pull nexus.prod.uci.cu:1959/portainer/portainer:latest

Para nuestra primera prueba ejecutamos

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock nexus.prod.uci.cu:1959/portainer/portainer

Con la opción -d corremos el contenedor en modo background y mediante el parámetro -v compartimos el sock de docker para poder acceder desde portainer, accedemos a http://localhost:9000, nuestro primer paso es establecer nuestra contraseña.


Luego de validar la contraseña debemos seleccionar donde se encuentra la instancia de docker, en nuestro caso es la misma donde se encuentra Portainer. Seleccionamos la primera opción y conectamos
En la documentación oficial podemos encontrar más información y esto es todo por hoy, espero y les resulte útil. Nos vemos en los comentarios.

17 comentarios » Puedes dejar tu comentario también

  1. 00

    Oclay

    dijo:

    Firefox 40.0 GNU/Linux x64

    Perfecto, esto es lo que andaba buscando,puesto que docker toolbox es para MAC y Windows,ahora a probarlo.saludos colega

  2. 00

    Lemux

    dijo:

    Chromium 55.0.2883.87 Ubuntu x64

    Mmm que interesante.

  3. 00

    Akiel

    dijo:

    Firefox 48.0 Windows 10 x64 Edition

    Genial el artículo y muy buena la herramienta también.

  4. 00

    Randy

    dijo:

    Firefox 50.0 Mac OS X 10.11

    @Oclay
    Hace ya tiempo el docker esta nativo para Mac y Windows sin necesidad de usar el docker toolbox

  5. 00

    Y@i$el

    dijo:

    Google Chrome 50.0.2661.86 Debian GNU/Linux x64

    Elegante esta herramienta. Ojala y su desarrollo se mantenga y continue creciendo.

  6. 00

    Nesty

    (autor) dijo:

    Firefox 50.0 Ubuntu x64

    @Y@i$el
    Acá https://github.com/portainer/portainer/projects/2 podemos ver la lista de funcionalidades para las próximas versiones.

  7. 00

    Ocl@y

    dijo:

    Microsoft Edge 12.10240 Windows 10 x64 Edition

    @Randy mmm… no se que tiene que ver eso que dices, con mi necesidad de encontrar una herramienta visual que me permitiese administrar docker desde Linux.

  8. 00

    Yulio

    dijo:

    Firefox 50.0 Ubuntu x64

    Hola. Necesito un poco de ayuda con esto.
    He seguido al pie de la letra los tutoriales para instalar docker y usar el registry de acá de la UCI, y al parecer todo OK. Descargué Portainer como indica el post y de acuerdo a la salida de “`docker ps“`, Portainer esta corriendo, pero cuando entro a http://localhost:8900 (use 8900 en vez de 9000), NO SALE NADA, intenté con 127.0.0.1 y nada tampoco, no se que me estoy perdiendo??!!!

  9. 00

    Nesty

    (autor) dijo:

    Firefox 50.0 Ubuntu x64

    @Yulio
    Puedes cambiar el puerto sin ningún problema solo asegúrate estar apuntando al puerto correcto, si quieres usar el 8900 te quedaría
    docker run -d -p 8900:9000 -v /var/run/docker.sock:/var/run/docker.sock nexus.prod.uci.cu:1959/portainer

  10. 00

    Yulio

    dijo:

    Firefox 50.0 Ubuntu x64

    @Nesty
    Thanks, ya arreglé el problema, error de novato!
    Había puesto 8900:8900, en vez de 8900:9000.
    🙂

  11. 00

    Ocl@y

    dijo:

    Firefox 45.0 Ubuntu x64

    Después de haberlo probado un poco más mi criterio es que para una primera etapa está bastante bien,aunque todavía le quedan cosas por limar en la usabilidad sobre todo cuando vas a crear los contenedores,espero que continue evolucionando.Saludos comunidad..

  12. 00

    Rolando Leon Duenas

    dijo:

    Firefox 50.0 Ubuntu x64

    Buenas mi problema es el siguiente, tengo el docker y el portainer corriendo correctamente pero quiero descargar imagenes con el portainer desde el nexus uci con la opcion que tiene portainer este para esto, realice los pasos que estan en este articulo https://humanos.uci.cu/2016/12/aviso-docker-uci/ y puedo descargar imagenes desde la consolo con el comando docker pull nexus.prod.uci.cu:1959/centos-uci, pero desde el portainer no puedo he investigado en internet pero no encontré mucho alguien sabe como hacer esto

  13. 00

    Nesty

    (autor) dijo:

    Firefox 50.0 Ubuntu x64

    @Rolando Leon Duenas
    De momento encontré que el problema es que cuando portainer le hace la petición a docker no ve el registro como inseguro y entonces da fallo. Cuando tengas más tiempo probaré algunas ideas. Saludos

  14. 00

    JG

    dijo:

    Firefox 50.0 Windows 10 x64 Edition

    Quien puede facilitarme la imagen, que en le nexus no esta.
    docker pull nexus.prod.uci.cu:1959/portainer:latest

  15. 00

    Nesty

    (autor) dijo:

    Firefox 50.0 Android 5.0.2

    @JG
    Acabo de revisar y la imagen si se encuentra… estas seguro de haber hecho el docker login sin eso no puedes descargar la imagen y te dice que no la encuentra.
    Luego de un problema con el repo la url de la imagen es:
    docker pull nexus.prod.uci.cu:1959/portainer/portainer:latest

  16. 00

    hlmoya

    dijo:

    Firefox 51.0 Ubuntu x64

    @Nesty:
    Podrias decirme que esta pasando aqui?
    ~ $ docker pull nexus.prod.uci.cu:1959/portainer/portainer:latest
    Error response from daemon: Get https://nexus.prod.uci.cu:1959/v1/_ping: http: server gave HTTP response to HTTPS client

  17. 00

    N3$ƮY

    (autor) dijo:

    Firefox 51.0 Ubuntu x64

    @hlmoya
    No tienes puesto el nexus.prod.uci.cu como registro inseguro revisa los artículos de configuración de docker

Deja un comentario

Tu dirección de correo electrónico nunca será compartida.