Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 8012|Respuesta: 0

Docker Container configurando un tutorial de IP fija

[Copiar enlace]
Publicado en 28/9/2018 10:17:37 | | | |
A menudo se utiliza Docker para simular el despliegue de un proyecto en un entorno de producción, por lo que a menudo es necesario abrir varios contenedores Docker al mismo tiempo, y a veces el software instalado debe vincularse a otros contenedores en la LAN Docker, como el despliegue de réplicas MongoDB, y debe vincular la IP privada de otros contenedores.

Sin embargo, tras cada reinicio de Docker, la dirección IP del contenedor cambia, y Docker permite establecer una IP fija tras consultar los datos.

Red por defecto de Docker

Una vez instalado Docker, se crean por defecto los siguientes tres tipos de red:

ALCANCE DEL CONTROLADOR DEL ID DE RED
Puente local 17cbf438c338 puente
1ac50740d496 anfitrión local
e863B9972D3b None Null Local
Puente: Red de puentes

Por defecto, los contenedores de Docker empezaron a usar puentes, la red de puente creada cuando se instala Docker, y cada vez que se reinicia el contenedor de Docker, se obtiene la dirección IP correspondiente en orden, lo que hará que la dirección IP de Docker cambie durante el reinicio

ninguno: No se especifica ninguna red

Con --network=none, el contenedor docker no asigna IP para la LAN

Anfitrión: red anfitriona

Con --network=host, la red del contenedor Docker está conectada al host, y ambos son interoperables.
Por ejemplo, si ejecutas un servicio web en un contenedor y escuchas el puerto 8080, el puerto 8080 del host se mapeará automáticamente al contenedor.

Crear una red personalizada: (Establecer una IP fija)

Paso 1: Crea una red personalizada

Crea una red personalizada y especifica el bloque CIDR: 172.18.0.0/16


Paso 2: Crear un contenedor Docker

En este momento, el contenedor Docker creado almacenará 172.18.0.2 esta IP.








Anterior:Cómo obtener la dirección IP de un contenedor docker
Próximo:Oracle visualiza la estructura de la tabla mediante SQL
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com