Вот пример конфигурации 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 автоматически создает сеть, когда вы определяете службу без указания сети.