docker compose Доступ к внешним адресам из контейнера по домену

Можно использовать всё тот же extra-hosts:

 extra_hosts:
      - "host.docker.internal:host-gateway"
      - "test.loc:host-gateway"
      - "anotherapi.local:10.0.0.1"

- то есть указываем:

  • host-gateway - для ссылки на сетевой интерфейс хостовой системы
  • конкретный ip - если нам надо сослаться какой-то IP