Red de conocimiento informático - Material del sitio web - Cómo crear una red acoplable

Cómo crear una red acoplable

Utilice el comando docker network create para crear una red que solo pueda crear el modo de red integrado de Docker

Utilice el complemento de Docker para crear una red personalizada

Utilice el comando Docker para crear una red

Los modos de red integrados de Docker incluyen lo siguiente:

puente Creamos una red mynet basada en este modo

modo de red local de host

macvlan este modo parece ser el más común. p>bridge Creamos una red mynet basada en este modo de red

modo de red local del host

macvlan Este modo parece ser el último modo agregado

null no La superposición de red

se utiliza para el acceso a la red entre hosts para contenedores en clústeres de enjambre

El comando docker create network contiene los siguientes parámetros:

Taquigrafía de bandera -h ha quedado obsoleto. Utilice --help

Uso: docker network create [OPTIONS] NETWORK

Crear red

Opciones:

--attachable Habilitar conexión manual de contenedores

--mapa de direcciones auxiliares Dirección IPv4 o IPv6 auxiliar utilizada por el controlador de red (mapa predeterminado). Dirección IPv4 o IPv6 secundaria utilizada por el controlador de red (mapeo predeterminado [])

--d, --driver string Controlador que administra la red ("puente" predeterminado)

- -gateway stringSlice la puerta de enlace IPv4 o IPv6 para la subred principal

--ayuda al uso de impresión

--internal Restringe el acceso externo a la red

-- ip- range stringSlice Asignar IP del contenedor desde el subrango

-- ip-range stringSliceControlador de administración de direcciones IP (el valor predeterminado es "predeterminado")

-- ipam-opt map Establecer opciones específicas del controlador IPAM (predeterminado) is map[])

--ipv6 Habilitar red IPv6

--lista de etiquetas Establecer metadatos de red (el valor predeterminado es [])

-o, -- opt map Establece opciones específicas del controlador (mapa predeterminado [])

--subnet stringSlice Representa la subred del segmento de red en formato CIDR

En modo superpuesto Cree una red global en, Podemos ver que el alcance del mynet1 recién creado es enjambre, es decir, es visible dentro de todo el clúster. Es decir, todo el grupo es visible.

172.18.0.1:root@sz-pg-oam-docker-test-001:/root]# docker network create -d overlay mynet1

x81fu4ohqot2ufbpoa2u8vyx3

172.18.0.1:root@sz-pg-oam-docker-test-001:/root]# docker network ls

ID DE RED NOMBRE ALCANCE DEL CONTROLADOR

ad3023f6d324 puente puente local

346c0fe30055 crane_default bridge local

4da289d8e48a docker_gwbridgebridge local

3d636dff00da host host local

tx49ev228p5l enjambre de superposición de ingreso

x81fu4ohqot2 mynet1 enjambre de superposición

cc14ee093707 none null local

172.18.0.1:root@sz-pg -oam-docker-test-001:/root]# docker network inspecciona mynet1

[

{

"Nombre": "mynet1",

"Id": "x81fu4ohqot2ufbpoa2u8vyx3",

"Creado": "0001-01-01T00:00:00Z",

"Scope":"swarm",

"Driver":"overlay",

" EnableIPv6":false,

"IPAM": {

"Driver": "default",

"IPAM": false"default",

"IPAM": false"default",< / p>

"Opción": nulo,

"Config": []

},

"Falso".

"Adjuntable": falso,

"Contenedores": nulo,

"Opciones": {

"com.docker.network.driver. overlay.vxlanid_list": "4097"

},

"Etiquetas": nulo

}

]

Tenga en cuenta que la red en modo superpuesto solo se puede crear en el nodo de administración del enjambre. Si se crea una red superpuesta en el nodo de trabajo, se informará un error:

172.18.0.1:root@. sz-pg-oam -docker-test-002:/root]# docker network create -d overlay mynet1

Respuesta de error del demonio: cree una red desde el nodo administrador.

Si no especifica un controlador con -d, se crea una red local en puente de forma predeterminada.

Red personalizada

Para crear una red personalizada, debe configurar el controlador y el ipam para la red.