Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat

ServerCat es una de mis herramientas favoritas para acceder y monitorear servidores Linux de forma remota. Con una interfaz de usuario bellamente diseñada y una estructura fácil de usar, cualquier persona puede utilizar esta herramienta para acceder a servidores Linux remotos.

Índice de Contenido
  1. Lo que necesitarás para implementar un contenedor con ServerCat
  2. Cómo implementar un contenedor con ServerCat
  3. Implementación sencilla de Docker

Lo que necesitarás para implementar un contenedor con ServerCat

Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat - Nube | Imagen 1 Newsmatic

Necesitarás tener ServerCat instalado en un dispositivo macOS, y al menos un host Linux conectado que ejecute Docker.

Cómo implementar un contenedor con ServerCat

Antes de comenzar, debes saber que la implementación de un contenedor con ServerCat no es del todo sencilla, ya que necesitarás saber cómo implementar ese contenedor mediante la línea de comandos. En este caso, te mostraré cómo implementar un contenedor NGINX, que es relativamente simple.

Lo primero que debes hacer es abrir ServerCat en tu dispositivo macOS. Desde la ventana principal, deberías ver la opción "Ejecutar" en la navegación izquierda (Figura A).

Figura A

Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat - Nube | Imagen 2 Newsmatic

Cómo funciona el protocolo FTP y cómo resolver problemas relacionados con él

En la pantalla de Ejecución (Figura B), verás una lista de todos los hosts disponibles en la parte superior, el campo de comando para ejecutar y el botón de Ejecutar.

Figura B

Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat - Nube | Imagen 3 Newsmatic

Esto no solo se utiliza para implementar contenedores; también podrías, por ejemplo, ejecutar sudo apt-get upgrade -y en cualquier servidor basado en Ubuntu. Pero para esta demostración, implementaremos un contenedor.

En la parte superior, selecciona todos los servidores Docker a los cuales quieres implementar el contenedor. Luego, en el campo de Comando de Ejecución, escribe:

docker run --name docker-nginx -p 8080:80 -d nginx

Microsoft lanza servicio gratuito de almacenamiento en la nube para usuarios de Windows

Con todo configurado (Figura C), haz clic en Ejecutar para implementar el contenedor en los hosts seleccionados.

Figura C

Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat - Nube | Imagen 4 Newsmatic

Como puedes ver en la Figura D, una implementación tuvo éxito, mientras que la otra no.

Figura D

Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat - Nube | Imagen 5 Newsmatic

Cómo evitar que el archivo de registro de transacciones en SQL Server crezca demasiado grande

Si voy a Hosts y hago doble clic en la entrada del Docker Swarm, puedo ejecutar docker ps -a para descubrir que el puerto 8080 ya está en uso, lo que causó el error (Figura E).

Figura E

Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat - Nube | Imagen 6 Newsmatic

Luego, puedo intentar otra implementación usando un puerto externo diferente con el siguiente comando:

docker run --name docker-nginx2 -p 8081:80 -d nginx

Tenemos que cambiar el nombre de docker-nginx a docker-nginx2 porque el primer nombre ya está en uso. Ese comando tendrá éxito y nuestro contenedor NGINX se implementará en nuestro host Docker Swarm.

Debería su organización migrar a Google Apps desde Microsoft Exchange

Implementación sencilla de Docker

Aunque la implementación de contenedores con ServerCat no es completamente intuitiva, facilita la creación de contenedores en múltiples nodos Docker remotos y su posterior monitoreo. Si conoces los conceptos básicos de la implementación de Docker mediante la línea de comandos, ServerCat te ayudará a simplificar la implementación y monitoreo de esos contenedores. Prueba esta herramienta todo en uno y comprueba si no se convierte en tu método preferido para ejecutar lotes de contenedores en tus servidores Docker.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Nube, allí encontraras muchos artículos similares a Cómo realizar despliegues de contenedores Docker en múltiples servidores con ServerCat , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.