Как получить доступ к внешней базе данных postgresql и другим сервисам сетевого сервера в боковом контейнере docker

это приложение docker с nginx и сервисом gunicorn, я могу получить доступ к базе данных и другим сервисам вне docker, но я хочу получить доступ и настроить внутри контейнера docker, я полностью осознаю, что docker работает на разных машинах, но я хочу настроить файл docker compose для использования внешних сетей, я пытался настроить и создать сеть otside использовать ее в docker compose, но это решает проблему

'''docker
version: '3.9'
services:
  web:
   build: .
    command:  gunicorn --chdir DjangoRestApi build.wsgi:application 
--bind 0.0.0.0:8000
    volumes:
      - .:/app
      - static_volume:/app/static
    ports:
      - 8000:8000
    env_file:
      - ./.env
    networks:
      - services

  nginx:
    build: ./nginx
    volumes:
      - static_volume:/app/static
    ports:
      - 1234:80
    depends_on:
      - web
    networks:
      - services

  client:
     build: client/
     command: python client.py
     volumes:
       - ./client:/client
     depends_on:
       -  web
       -  nginx
     networks:
       - services
volumes:
networks:
    new:
       external: true

'''

Вернуться на верх