Как отправить запрос на образ докера (сервер grpc) внутри docker-compose с внешнего компьютера? - PullRequest
0 голосов
/ 10 октября 2019

Я хочу разместить службу с интерфейсом grpc на облачной машине. Сервис состоит из файла docker-compose. Мне нужно получить доступ к образу (в данном случае worker ) внутри docker-compose с внешней машины. Это изображение содержит сервер grpc.

Как сделать мою сеть доступной извне и по какому ip-адресу я могу отправить запрос? Сеть уже доступна при размещении на той же машине под localhost.

version: '2.3'

services:

  worker:
    image: 'image_taking_the_requests'
    networks:
      a_network:
        ipv4_address: 10.5.0.6
    ports:
      - "8000:8000"
    environment:
      PYTHONUNBUFFERED: 'true'
    depends_on:
      - model_server

  model_server:
    image: 'image_hosting_a_model'
    networks:
      a_network:
        ipv4_address: 10.5.0.7
    ports:
      - "8500:8501"

networks:
  a_network:
    driver: bridge
    ipam:
      config:
        - subnet: 10.5.0.0/16
...