#!/bin/sh echo "== containers on host ==" docker ps --format '{{.Names}}\t{{.Networks}}' | head -40 echo "== infra-infra-net members ==" docker network inspect infra-infra-net --format '{{range .Containers}}{{.Name}} {{end}}' 2>/dev/null echo "== resolve nacos from inside userbase-app ==" docker exec userbase-app sh -c "getent hosts nacos || echo 'no nacos in container DNS'" echo "== curl nacos:8848 from inside userbase-app (no auth) ==" docker exec userbase-app sh -c "curl -s -m 8 -o /tmp/nc.txt -w 'http=%{http_code}\n' 'http://nacos:8848/nacos/v1/cs/configs?dataId=userbase.yaml&group=USERBASE&tenant=' ; head -c 200 /tmp/nc.txt; echo" || echo "curl failed" echo "== done =="