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:
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