Cómo comenzar con Portainer, una interfaz de usuario web para Docker

Ilustración de Portainer en una computadora portátil

No diría que Binance es la plataforma más fácil para principiantes, pero puede sentir que está seguro dentro de ella. Puede ...
Leer Más
Hoy, veremos una de las criptomonedas más exclusivas: Dogecoin y descubriremos dónde y cómo comprar Dogecoin. En esta guía, aprenderá ...
Leer Más
FP Markets fue fundada en 2005. La firma de corretaje FP Markets también es conocida como First Prudential Markets ...
Leer Más

Portainer es una interfaz de legatario de Docker popular que le ayuda a visualizar sus contenedores, imágenes, volúmenes y redes. Portainer le ayuda a tomar el control de los bienes de Docker en su máquina, evitando largos comandos de terminal.

Portainer alcanzó recientemente la interpretación 2.0 que agregó soporte para clústeres de Kubernetes. La aparejo además es compatible con los entornos Docker Swarm y Azure ACI. En este tutorial, lo mantendremos simple y usaremos Portainer para gobernar una instalación específico de Docker.

Hay dos ediciones del software disponibles, la CE gratuita y de código campechano y Business comercial. Las capacidades adicionales de Business se centran principalmente en el ataque mejorado, la encargo de cuotas y los controles de administrador.

Instalar Portainer

Asegúrese de tener Docker instalado y en ejecución ayer de continuar. Se requiere Docker 19.01 para que todas las funciones de Portainer sean totalmente compatibles.

En primer motivo, deberá crear un nuevo convexidad de Docker. Portainer usará esto para juntar sus datos persistentes. El nuestro se va a emplazar portainer_data.

docker volume create portainer_data

A continuación, use Docker para iniciar un nuevo contenedor Portainer:

docker run -d -p 9000:9000 --name=portainer --restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Este comando sacará el portainer/portainer-ce imagen y comience un nuevo contenedor a partir de ella. El contenedor se separará y se ejecutará en segundo plano (-d).

Panel de control de terminales de Portainer

El convexidad creado anteriormente se monta en /data adentro del contenedor, donde Portainer almacena todos los datos de su aplicación. El socket Docker del host además está montado en el contenedor, de modo que Portainer tiene ataque a la instancia Docker de su máquina. Finalmente, el puerto 9000 en el host está vinculado al puerto 9000 adentro del contenedor. Este es el puerto en el que Portainer expone su interfaz de legatario web.

Primer intento

Ahora puede iniciar sesión en Portainer visitando http://localhost:9000 en su navegador. Deberá establecer una contraseña para el admin legatario en el primer uso. Luego aterrizarás en la pantalla de inicio.

Pantalla de configuración de Portainer

Antaño de comenzar a usar Portainer, vale la pena mirar las opciones de configuración propias de la aplicación. Haga clic en el enlace “Configuración” en el menú de navegación de la izquierda. Aquí, puede cambiar la configuración de seguridad de Portainer, establecer un logotipo de aplicación personalizado y optar por no participar en la compendio de estadísticas de uso anónimas. La mayoría de las configuraciones deben ser congruo autoexplicativas, y la mayoría debe centrarse en prohibir el poder otorgado a los usuarios que no son administradores.

Configuración de autenticación de Portainer

El submenú “Autenticación” en la mostrador de navegación le permite configurar cómo los usuarios inician sesión en Portainer. Portainer utiliza su propio sistema de encargo de usuarios interno de forma predeterminada, pero puede optar por utilizar un servidor LDAP existente o un proveedor OAuth. Seleccione el método a utilizar y luego complete los campos del formulario para configurar su sistema de autenticación preferido. Al utilizar la pulvínulo de datos de usuarios incorporada, puede utilizar el vínculo “Usuarios” en el menú vecino para crear usuarios adicionales y clasificarlos en equipos.

Puntos finales

Portainer le permite gobernar varios puntos finales de Docker. Para iniciar, verá un único punto final “específico”, que representa el motor Docker que se ejecuta en su propia máquina.

Gestión de puntos finales en Portainer

Para juntar un punto final adicional, haga clic en el enlace “Puntos finales” en la mostrador vecino. A continuación, haga clic en el timbre zarco “Asociar punto final”. Elija el tipo de punto final que utilizará y proporcione los detalles de su conexión.

Si todo está proporcionadamente, podrá juntar su punto final. Aparecerá como un nuevo moyálico seleccionable en la pantalla de inicio de Portainer. La enseñanza detallada sobre cómo juntar puntos finales adicionales está fuera del radio de esta enseñanza introductoria, ya que el éxito requerirá la configuración correcta del host al que se está conectando.

Gobierno de contenedores

Ahora está dispuesto para comenzar a usar Portainer para interactuar con Docker. Desde la pantalla de inicio, haga clic en su punto final “específico”. Se seleccionará adentro de Portainer, lo que le dará ataque a la interfaz de legatario de despacho completa. Llegará a un panel simple que le brindará una descripción caudillo de sus contenedores, imágenes y volúmenes.

Tablero de Portainer

Haga clic en “Contenedores” en el panel de control o en la mostrador vecino para cascar la pantalla de despacho de contenedores. Verá una tabla que muestra todos sus contenedores Docker.

Pantalla de gestión de contenedores de Portainer

Para realizar una hecho contra un contenedor, haga clic en la casilla de demostración cercano a su nombre. Ahora puede usar la fila de chico en la parte superior de la pantalla para iniciar, detener, reiniciar o eliminar el contenedor. Los contenedores que se están ejecutando actualmente mostrarán un estado de “ejecución” verde, mientras que los que están detenidos se mostrarán en rojo “detenidos”.

Si está utilizando una instalación nueva de Docker, su único contenedor podría ser Portainer. ¡Tenga cuidado de no detener este contenedor, ya que sirve a la interfaz de legatario web de Portainer que está utilizando!

Pantalla de detalles del contenedor de Portainer

Haga clic en el nombre de un contenedor para ver y cambiar sus detalles. Esta pantalla le permite inspeccionar las propiedades del contenedor, crear una nueva imagen de Docker a partir de su estado flagrante y gobernar sus conexiones de red.

En la parte superior de la pantalla, encontrará cinco chico en “Estado del contenedor” que le permiten ver los registros del contenedor (“Registros”), inspeccionar su manifiesto de Docker (“Inspeccionar”), ver estadísticas de uso de bienes (“Estadísticas” ), acceda a una consola interactiva (“Consola”) o adjunte una consola al proceso de primer plano en el contenedor (“Adjuntar”).

Crea un contenedor

Para crear un nuevo contenedor, regrese a la pantalla Contenedores y haga clic en el timbre zarco “Asociar contenedor”. Además puede editar un contenedor existente, destruyéndolo efectivamente y reemplazándolo por uno nuevo con propiedades modificadas, usando el timbre “Duplicar / Editar” en la pantalla de detalles del contenedor. Ambas operaciones muestran la misma interfaz.

Creando un contenedor en Portainer

Primero, escriba un nombre para su nuevo contenedor. A continuación, especifique la imagen de Docker que se utilizará. Para imágenes públicas en Docker Hub, como wordpress:latest, puede escribir un nombre de imagen sin proporcionar ninguna configuración adicional.

IU de gestión del registro de Portainer

Para usar imágenes almacenadas adentro de un registro privado, primero deberá juntar los detalles del registro a Portainer. Haga clic en el enlace “Registros” debajo del encabezado Configuración en la mostrador vecino izquierda. Presione el timbre zarco “Asociar registro” y defina la URL, el nombre de legatario y la contraseña de su registro. A continuación, podrá seleccionarlo en el menú desplegable “Registro” en la pantalla de creación del contenedor. Además puede usar la pantalla Registros para establecer credenciales para las conexiones de Docker Hub, lo que le permite extraer imágenes privadas y evitar los límites de velocidad aplicados a los usuarios no autenticados.

Ahora está dispuesto para implementar su contenedor presionando el timbre “Implementar el contenedor” en la parte inferior del formulario. Antaño de continuar, revise las configuraciones adicionales que se muestran encima del timbre. Puede configurar el enlace de puertos, apremiar a Portainer a extraer la imagen ayer de implementarla y nominar eliminar el contenedor automáticamente cuando salga.

Configuración avanzada de contenedores de Portainer

En la parte inferior de la pantalla, encontrará una interfaz de legatario de configuración avanzadilla que ofrece aún más opciones, demasiadas para cubrirlas exhaustivamente aquí. Éstos replican toda la funcionalidad del docker run Comando CLI, que le permite configurar el comando, el punto de entrada, los volúmenes, las interfaces de red y las variables de entorno del contenedor. Gran parte de esta interfaz de legatario debería ser intuitiva si ya está familiarizado con las capacidades de Docker.

Usar pilas de contenedores

La pantalla de creación de contenedores solo le permite volver un contenedor a la vez. Portainer tiene soporte integrado para “pilas” que le permiten implementar contenedores vinculados. Esta funcionalidad se apoyo en docker-compose interpretación 2.

Gestión de pilas en Portainer

Haga clic en el tipo “Pilas” en la mostrador de navegación, luego presione el timbre “Asociar pila”. No hay soporte para crear pilas gráficamente; debe pegar o cargar un docker-compose.yml archivo. Además puede optar por conectarse a un repositorio de Git y utilizar su docker-compose.yml directamente.

Creando una pila en Portainer

Antaño de implementar la pila, puede establecer variables de entorno que estarán disponibles para los contenedores. Elija qué nivel de control de ataque de Portainer aplicar y luego haga clic en “Implementar la pila”. Portainer extraerá todas las imágenes y creará todos los contenedores especificados por el archivo Compose.

Gestionar una pila en Portainer

Seleccione su pila en la pantalla Pilas para diligenciar sus contenedores de forma colectiva. Puede detener todos los contenedores de la pila o eliminar la pila por completo utilizando los chico en la parte superior de la pantalla. Además hay controles para duplicar la pila o crear una plantilla reutilizable a partir de su estado flagrante.

Plantillas de aplicaciones en Portainer

Se puede conseguir a las plantillas desde la pantalla de creación de pilas y le permiten iniciar rápidamente nuevas instancias de servicios de uso frecuente. Portainer además se envía con una serie de plantillas integradas, accesibles desde el enlace “Plantillas de aplicaciones” en la mostrador de navegación.

La conveniencia de Portainer

Portainer lo ayuda a crear, gobernar y monitorear rápidamente contenedores Docker. Proporciona una interfaz gráfica para los comandos de la CLI de Docker que a veces pueden volverse largos y difíciles de manejar. Además hace que Docker sea accesible para los usuarios que no estén familiarizados con las interfaces de crencha de comandos.

Administrar imágenes de Docker en Portainer

Encima de sus capacidades de despacho de contenedores, Portainer además brinda visibilidad de los otros bienes fundamentales de Docker. La pantalla Imágenes le permite ver, extraer, importar, exportar y eliminar las imágenes disponibles en su terminal. Las pantallas de Redes y Volúmenes actúan de modo similar, enumerando y proporcionando control sobre sus respectivos bienes. Por postrer, la tabla Eventos ofrece una registro completa de todas las acciones realizadas por el motor Docker. Esto puede ser útil al revisar acciones pasadas e identificar cuándo se crearon o destruyeron ciertos contenedores.

Deja un comentario