
Me encontré con un problema con mi host Docker.
Configuración:
Instalación de Docker con múltiples contenedores, sirviendo sitios web. El servidor Apache en el host se utiliza como proxy inverso.
Síntomas:
Todos los sitios web muestran el error 502 ProxyError
Respuesta1
Causa:
Docker agrega reglas a la cadena de iptables. Estas reglas pueden ser diferentes cada vez que se inicia el servicio Docker.
Si usamos iptables-persistent para guardar reglas en el archivo de configuración mientras se ejecuta el servicio Docker, todotemporarioLas reglas de Docker se guardan en la configuración y ya no son temporales.
Si ahora reiniciamos el servidor, las reglas almacenadas se cargan y son diferentes a la configuración de red de Docker. (en mi caso, la dirección IP del contenedor ha cambiado).
Solución
Eliminé todas las reglas creadas por Docker de los archivos de configuración y reinicié el servicio de Docker.