Instalando Portainer
Instalando Portainer
Last updated
Was this helpful?
Instalando Portainer
Last updated
Was this helpful?
Portainer consta de dos elementos: Portainer Server
y Portainer Agent
. Estos elementos se ejecutan como contenedores Docker.
Vamos con la instalación del contenedor de Portainer Server. Para ello toma nota del sitio siguiente: .
Entre los requisitos que necesitamos tener en consideración están:
La última versión de Docker instalada y funcionando.
Acceso de super usuario (sudo) en la VM que alojará la instancia de Portainer Server
De forma predeterminada, Portainer Server accede a la interfaz de usuario a través del puerto 9443
y expondrá un servidor de túnel TCP a través del puerto 8000
. Esto último es opcional.
Lo primero que tenemos que hacer es crear el volumen que Portainer Server usará para almacenar su base de datos.
Si quieres verificar el volume recién creado puedes escribir:
Y verás algo como lo siguiente:
Ahora, descargamos e instalamos el contenedor de Portainer Server:
Realmente, es toda una línea:
Al ejecutar esta línea de comando nos dice que no puede encontrar la imagen de Portainer en el sistema, con lo cual la descarga la última imagen existente de portainer/portainer -ce.
De forma predeterminada, Portainer genera y utiliza un certificado SSL auto-firmado para asegurar el puerto 9443. Alternativamente, puede proporcionar su propio certificado SSL durante la instalación o mediante la interfaz de usuario de Portainer, una vez que se completa la instalación.
El servidor de Portainer ha sido instalado. Puedes comprobar si el contenedor del servidor de Portainer se ha iniciado ejecutando docker ps:
Si necesitas reiniciar el servicio de Portainer haríamos:
Ya se completó la instalación, con lo cual podemos iniciar sesión en la instancia de Portainer Server abriendo un navegador web y yendo a:
Una vez dentro, ya podemos comenzar a utilizar Portainer.
Busca la imagen de Pi-Hole en local y al no encontrarla la descarga del sitio oficial de Pi-Hole de Docker.
Para ver las imágenes descargadas ejecuta:
Para ejecutar el contenedor de pihole:
Realmente ejecuta el comando en un nuevo contenedor. Este comando run primero crea una capa de contenedor en la que se puede escribir sobre la imagen especificada y luego la inicia con el comando especificado.
Este ejemplo, ejecuta un contenedor usando la imagen más reciente de pihole. La combinación de las opciones -i y -t brindan acceso interactivo del Shell al contenedor.
Nota: Pudiera ser que no funcionara a la primera. Entonces quizá sea mejor utilizar un docker-compose.yml con el siguiente contenido:
Para acceder a nuestro contenedor de pihole basta usar el navegador, escribiendo la IP de nuestra MV. Esto es: http://192.168.1.79
Portainer es un conjunto de herramientas de administración de código abierto que nos permite construir, administrar y mantener entornos Docker de un modo más cómodo.
Nos vamos a https://192.168.1.79:9443
y seleccionamos el modo de environment:
o h