Cómo crear una red acoplable
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 p>
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.