Establecer ip independiente para el contenedor de la ventana acoplable

Docker 1.12 usa la nueva versión de macvlan para establecer la misma IP de segmento de red que el host


Debido a algunos requisitos de desarrollo especiales, el contenedor debe implementarse en el mismo segmento de red que el host. Los pasos de implementación son los siguientes:

Paso 1: crea una red

$ docker network create -d macvlan --subnet=172.16.0.0/24 --gateway=172.16.0.1 -o parent=enp0s3 mynet
548d79fe04c613d3ca180e8689f2207f71534020bc39566d62d0b5aeb67fc8b5

Análisis de parámetros:

  • -d macvlan carga el nombre del módulo del kernel
  • --Segmento de red de host de subred
  • --Gateway La puerta de enlace del segmento de red donde se encuentra el host.
  • -o padre hereda la tarjeta de red del segmento de red especificado

Paso 2: ejecutar el contenedor

$ docker run --net=mynet --ip=172.16.0.100 -it -d --rm centos:6.7 /bin/bash

Análisis de parámetros:

  • -Ip puede especificar la IP del contenedor

hace referencia:
https://docs.docker.com/network/macvlan/

Supongo que te gusta

Origin blog.csdn.net/yao_zhuang/article/details/113865004
Recomendado
Clasificación