Hola Rodrigo,
Te comento que estoy teniendo un problema similar en mi ambiente local, lo estamos viendo con el equipo de Araí.
El problema no es de Guaraní, sino de conexión de Araí Documentos hacia Araí Usuarios.
¿que versiones de Araí tenes instaladas? lo podes ver llamando a los servicios GET /info:
Yo tengo Araí Documentos:
{
"version": "1.4.0",
"nombre": "Documentos-Backend",
"api": "1.3",
"api_major": "1",
"api_minor": "3"
}
Araí Usuarios:
[
{
"nombre": "Arai-Usuarios",
"version": "v3.2.0",
"api_version": "1.1",
"api_major": 1,
"api_minor": 1
}
]
¿como hicieron la instalación de Araí?
Siguiendo este post podemos ver porque los contenedores no se pueden comunicar:
- ¿los contenedores comparten la misma red?
docker inspect -f '{{range $key, $value := .NetworkSettings.Networks}}{{$key}} {{end}}' [container]
ej:
Redes del contenedor de Araí Documentos:
docker inspect -f '{{range $key, $value := .NetworkSettings.Networks}}{{$key}} {{end}}' siu_documentos_dev
siu_net siu_proxy_net
Redes del contenedor de Araí Usuarios:
docker inspect -f '{{range $key, $value := .NetworkSettings.Networks}}{{$key}} {{end}}' siu_usuarios_dev
siu_net siu_proxy_net
Contenedores que pertenecen a una red:
docker network inspect -f '{{range .Containers}}{{.Name}} {{end}}' [network]
ej:
Contenedores de la red siu_net:
docker network inspect -f '{{range .Containers}}{{.Name}} {{end}}' siu_net
siu_guarani_dev_pre siu_pg_arai_dev siu_huarpe_dev siu_guarani_dev_3w siu_memcached siu_registry_dev siu_documentos_worker_dev siu_usuarios_dev siu_guarani_dev siu_documentos_dev siu_guarani_dev_pg siu_ldap_dev
Contenedores de la red siu_proxy_net:
docker network inspect -f '{{range .Containers}}{{.Name}} {{end}}' siu_proxy_net
siu_guarani_dev_pre siu_huarpe_dev siu_guarani_dev_3w siu_usuarios_dev siu_guarani_dev siu_documentos_dev siu_traefik_proxy
Para ver si los contenedores se pueden comunicar podes hacer:
docker exec [containerA] ping [containerB] -c2
Ej: De Araí Documentos hacia Araí Usuarios
docker exec siu_documentos_dev ping siu_usuarios_dev -c2
PING siu_usuarios_dev (172.20.0.6): 56 data bytes
64 bytes from 172.20.0.6: seq=0 ttl=64 time=0.119 ms
64 bytes from 172.20.0.6: seq=1 ttl=64 time=0.221 ms
--- siu_usuarios_dev ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.119/0.170/0.221 ms
Viceversa:
docker exec siu_usuarios_dev ping siu_documentos_dev -c2
PING siu_documentos_dev (172.20.0.7): 56 data bytes
64 bytes from 172.20.0.7: seq=0 ttl=64 time=0.063 ms
64 bytes from 172.20.0.7: seq=1 ttl=64 time=0.155 ms
--- siu_documentos_dev ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.063/0.109/0.155 ms
saludos.
2