Como descargar Binance “Una puerta de entrada al mundo criptográfico de una manera amigable y agradable” 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 Dónde y cómo comprar Dogecoin en Colombia y latinoamerica – ¿Como descargar? 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 Que es FP Markets 2020? Para que sirve y como funciona? 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).
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.