chincharovpc
@chincharovpc

Как соединить два докер контейнера?

Создал сервис авторизации и хочу подсоединиться к нему через другой сервис.
Попытался соединиться через адреса
auth_service:9101
auth:9101
localhost:9101

выдает ошибку
Post \"http://auth_service:9101/api/v1/auth/sign-in\": dial tcp: lookup auth_service on 127.0.0.11:53: read udp 127.0.0.1:5989
5->127.0.0.11:53: i/o timeout


Как решить проблему?

файл docker-compose сервиса Авторизации
version: '3.4'

services:
  app:
    image: auth
    container_name: auth
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 9101:9101
    depends_on:
      - postgresql
    volumes:
      - ./.bin/:/root/
      - ./configs/:/root/configs/
    env_file:
      - .env
    networks:
      - auth_service

networks:
  auth_service:


файл docker-compose сервиса Брокер
version: '3.4'

services:
  app:
    image: brocker
    container_name: brocker
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 9100:9100
    depends_on:
      - pstgrsql
    volumes:
      - ./.bin/:/root/
      - ./configs/:/root/configs/
    env_file:
      - .env
    networks:
      - brocker_service

networks:
  brocker_service:
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dmtrrr
Backend developer
Они в разных networks. Для простоты можно один docker-compose сделать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы