Articles of networking

Acceda al website apache de Kitematic (acoplador) a través del puerto 80

Usando Kitematic, he creado un server web Apache y puedo acceder a él a través del puerto 32769. El puerto 32769 funciona para estos escenarios: 192.168.99.100 (VirtualBox VM) 192.168.1.102 (networking doméstica. VM configurada para reenviar el host 192.168.1.102 32769 a Guest (sin ip) 32769) 12.34.56.78 (IP pública. Enrutador configurado para reenviar 32769 a 192.168.1.102) El […]

Hacer que Docker use una interfaz de networking específica (por nombre o IP) en un host con dos puertos ethernet

EDITAR: Creo que esta pregunta es solo relativa a Docker, aún así doy los detalles de traefik solo en caso de que ayude a alguien en el futuro. Estoy intentando configurar traefik en una máquina con dos puertos ethernet. Como quiero exponer el puerto 80 al exterior, aparece un error cuando bash iniciar el contenedor: […]

¿Cómo hacer que la comunicación entre dos contenedores Docker se ejecute en dos hosts diferentes?

Exploré los conceptos básicos de Docker. Mientras exploraba la parte de networkinges, encontré el puente docker0 que permite la comunicación entre dos contenedores que se ejecutan en el mismo host. Pero tengo dos contenedores en ejecución en dos hosts diferentes. ¿Alguien sabe cómo hacer la comunicación entre estos dos contenedores?

Contenedores Docker: el rizo entre contenedores no funciona

Tengo varios contenedores docker en la misma networking. Estoy tratando de usar curl en containerA para get el resultado de una API en el contenedor test01.docker. Ejecuto este command en el contenedor A: curl -s test-01.docker:8031/app?status -v El resultado es el siguiente: * Hostname was NOT found in DNS cache * Trying 172.19.0.24… * connect […]

Acceda al puente del docker usando el docker exec

En primer lugar, soy totalmente n00b en el docker, pero me metí en un proyecto que en realidad se está ejecutando en docker, así que he estado leyendo sobre él. Mi problema es que tengo que inspeccionar mi entorno de desarrollo en un dispositivo mobile (iOS). Traté de acceder por mi docker ip porque esto […]

¿Cómo funciona el puente docker0 internamente dentro del host?

Estoy tratando de entender cómo funciona la interfaz puente docker0. Cuando docker daemon se inicia, crea un dispositivo puente docker0; Cuando un contenedor se inicia, crea una interfaz vthn y se une a docker0 Digamos que emitimos un command ping desde el interior del contenedor a un host externo [root@f505f022eb5b app]# ping 130.49.40.130 PING 130.49.40.130 […]

Cómo conectarse al contenedor que está detrás de la regla de iptables

Es común acceder a un contenedor desde fuera del host con reglas simples de iptable que reenvían un puerto en el host a un puerto en el contenedor con IP interno del contenedor en la mano -A PREROUTING -d 1.2.3.4/32 -i eth0 -p tcp -m tcp –dport 80 -j DNAT –to-destination 10.0.4.10:80 Entonces, la IP […]

cómo diagnosticar respuestas de service bloqueadas

tengo algunos services ejecutando un pequeño server. si ejecuto manualmente uno de los services arbitrarios, puedo ver claramente que el ciclo de vida de request-respuesta se completa con éxito después de la request del cliente. sin embargo, el cliente nunca recibe la respuesta. He observado este comportamiento tanto en el browser como con curl. es […]

Docker enjambre, escuchando en contenedor pero no afuera

Tenemos un número de imágenes acoplables que se ejecutan en un modo de enjambre y están teniendo problemas para que una de ellas escuche externamente. Si ejecuto el contenedor, puedo curvar la URL en 0.0.0.0:8080. Cuando veo la networking en el host, veo que hay 1 package atascado en Recv-Q para este puerto de escucha […]

Docker Swarm en Multi VLAN / Subnet Application Stack

Estoy investigando la viabilidad del enjambre Docker. Nuestra stack de aplicaciones, que tiene muchas aplicaciones dockerized, y tiene múltiples VLAN con diferentes subnetworkinges en SoftLayer es decir Front Facing VLAN (Front end apps only, like CMS and is only vlan that is public internet facing) APP VLAN (all internal only apps) Data VLAN (DBs) Load […]