¿Cómo proporcionar la IP estática a un contenedor Docker?

Docker es un proyecto de código abierto que facilita la creación, implementación y ejecución de aplicaciones. Proporciona un entorno ligero para ejecutar sus aplicaciones.
Es una herramienta que crea un entorno aislado dentro de su computadora. Piense en Docker como su habitación privada en su casa. Al vivir con tu familia, tienes que compartir un televisor, una mesa, una silla, etc. Una vez que entras en tu habitación, todos son tuyos. No tienes que compartirlos y sentirte privado, aunque tu familia puede escuchar tu voz y decirte que estés tranquilo. Docker es como tu habitación. Docker puede ser privado desde la computadora host, aunque en algunas partes es monitoreado y controlado por el host.

Vayamos a la declaración de nuestro problema: queremos crear un contenedor Docker con IP estática.

Digamos que hemos configurado nuestro servidor y nos hemos conectado con las herramientas CICD que actualizan la aplicación y relanzan nuestro entorno Docker completo, pero a medida que se crea el nuevo entorno, lo que lleva a cambiar la IP definitivamente, pero nuestro caso de uso es que no queremos cambiar porque Puede ser que alguna otra aplicación dependa de ella y si la IP cambió, entonces esa aplicación deja de funcionar.

Solución:

Paso 1: configurar Docker en el servidor

Instalación de Docker

Obtener la última imagen de Nginx

Mostrar las imágenes

Paso 2:   Cree una red con subred (CIDR).

Creando Red 

Listar la red

Paso 3: implemente el contenedor en esta red con su IP estática personalizada

  • Especificar: 
    • Nombre de la red (que usted en el momento de la creación de la red)
    • Especifique la IP (que está debajo de esa red)

       

Inspeccione el contenedor y verifique la red

Producción:

Contenedor con dirección IP estática

Publicación traducida automáticamente

Artículo escrito por shashwatsingh71 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *