Portainer

Portainer es una herramienta web Open-Source que te permite gestionar tus contenedores Docker mediante una sencilla e intuitiva interfaz gráfica.

Consume pocos recursos del sistema y funciona como un contenedor Docker. A continuación se mostrara su instalación, configuración y uso.


1- Instalación Portainer.

2- Configuración Portainer.

3- Demostración de uso Portainer.

    3.1- Crear Contenedor Docker.

    3.2- Iniciar/Detener Contenedor Docker.    

    3.3- Descargar Imagen. 


1- Instalación Portainer.

Obviamente es necesario tener antes instalado Docker. 

Una vez instalado es muy sencillo, solo debemos ejecutar los siguientes comandos:

docker volume create portainer_data

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer






Comprobamos que el contenedor docker este iniciado y probamos acceder a Portainer con la dirección http://[IP Host]:9000.


 

2- Configuración Portainer.

Una vez hayamos accedido deberemos crear un usuario administrador y su contraseña:


Con el usuario administrador creado es momento de indicar que contenedores docker queremos gestionar y donde se encuentran:













En este caso como los contenedores docker que queremos gestionar se encuentran en la misma máquina local seleccionamos Local:












Nos avisa de los requisitos necesarios para ello, requisitos que ya establecimos cuando iniciamos el contenedor docker de Portainer. Le damos a Connect y ya estaremos en la interfaz gráfica que nos permitira administrar y controlar los contenedores docker de nuestra máquina:












3- Demostración de uso Portainer.

Si nos vamos a local podremos empezar a gestionar contenedor docker, como imagenes, volumenes, etc:

 

Si nos vamos a Images podremos ver todas las imagenes que tenemos descargadas y listas para usar:





 

En Container podremos gestionar nuestros contenedor docker, iniciarlos, pararlos, borrarlos, etc:


 

3.1- Crear Contenedor Docker.

Pobramos a crear un contenedor docker, por ejemplo de Nginx. Para ello nos vamos a Containers y le damos a + Add container:

Aqui debemos establecer lo siguiente:

- Nombre para el contenedor docker.

- Imagen, que si no la tenemos descargada se procedera a descargarla.

- Desmarcamos la opción Publish all exposed network ports to random host ports e indicamos los puertos del host y contenedor. Si la marcamos Portainer asignara un puerto aleatorio en el host.



 


 En las Opciones avanzadas podremos indicar:

- La consola del contenedor docker, que en este caso será interactiva y se le asignará un terminal.

- En Restart policy indicamos que se reinicie el contenedor docker si el host es reiniciado.

 Le damos a Deploy the container y ya tendremos nuestro contenedor docker de nginx arrancado e iniciado:



 

 

 

 

Probamos acceder a la dirección http://[IP Host]:81 


 

 

 

 

 

3.2- Iniciar/Detener Contenedor Docker.

Podremos probar a detener el contenedor docker de wordpress. Para ello nos vamos de nuevo a Containers, lo seleccionamos y le damos a Stop:



 

 

 

 

Y ya tendriamos el contenedor docker parado:

Si ejecutamos el comando docker ps -a veremos lo mismo:

 

 

Para iniciar y reiniciar un contenedor Docker se realiza igual.


3.3- Descargar Imagen.  

Para descargarnos una imagen nos vamos Images e indicamos el nombre de la imagen, por ejemplo nginx, y le damos a Pull the image:


 

 

 

 

Y veremos que una vez descargada ya nos aparecera dicha imagen:


 

No hay comentarios:

Publicar un comentario