Подключите docker-compose контейнер в Mac OS - PullRequest
0 голосов
/ 01 марта 2019

Запуск docker-compose (1.23.2, сборка 1110ad01) в Mac OS Мне трудно получить IP-адрес моего контейнера.Мой файл compose выглядит следующим образом:

version: '3.4'

services:
  secondcontainer:
    image: myregistry/secondcontainer
    networks: mynet
    deploy:
      replicas: 1
      resources:
        limits:
          cpus: "1.0"
          memory: 500M
      restart_policy:
        condition: on-failure
    ports:
      - "54000:54000"
    networks:
      - mynet
networks:
  mynet:

Я вижу, как оживают два контейнера, и я вижу, что что-то прослушивает порт 54000

com.docke 28032 me   22u  IPv4 0x2b3b4a41c30a8773      0t0  TCP *:54000 (LISTEN)

Я пытаюсь получить доступэтот контейнер с помощью приложения C #, работающего на Mac.Независимо от того, какой IP-адрес я использую, я не могу дозвониться.Я пробовал 127.0.0.1:54000, я пробовал локальный IP-адрес хоста Mac, я пробовал IP-адрес, назначенный контейнеру (172.25.0.3 в качестве примера) с правильным портом.Я пытался с nc, не повезло.

Тот же код работает на Linux без нареканий.Я знаю, что могут быть проблемы с Docker на Mac, но разве это не поддерживаемый сценарий?

...