Пример сети Docker Compose Bridge с несколькими сервисами

Вот пример конфигурации Docker Compose с использованием мостовой сети:

version: '3'
services:
  app:
    build: .
    networks:
      - mynetwork
  db:
    image: postgres
    networks:
      - mynetwork
networks:
  mynetwork:
    driver: bridge

В этом примере мы определяем две службы: appи db. Служба appсоздается с использованием локального файла Dockerfile, а служба dbиспользует образ postgresиз Docker Hub. Обе службы подключены к мостовой сети mynetwork.

Чтобы запустить этот пример, сохраните приведенную выше конфигурацию в файле docker-compose.ymlи запустите команду docker-compose up.

Эта конфигурация создает мостовую сеть с именем mynetwork, и обе службы могут взаимодействовать друг с другом, используя псевдоним сети в качестве имени хоста. По умолчанию Docker Compose автоматически создает сеть, когда вы определяете службу без указания сети.