Работает на ма c, но на windows получить ECONNREFUSED, docker -toolbox - PullRequest
0 голосов
/ 29 марта 2020

Это мой docker -композитный файл, который запускается, когда я делаю docker-compose up -d на ma c. Сейчас я пытаюсь сделать это на windows с docker -toolbox (так как docker рабочий стол не поддерживается на моем windows). Я запускаю свое приложение на http://localhost: 1337 , а затем приложение должно общаться внутри этого контейнера. Прекрасно работает на ма c.

version: '3.4'

services:

  # Add a redis instance to which our app can connect. Quite simple.
  redis-dev:
    image: redis:5.0.5-alpine
    ports:
      - 6379:6379

  # Add a postgres instance as our primary data store
  postgres-dev:
    image: postgres:11.5-alpine
    environment:
      - POSTGRES_DB=the-masjid-app
    ports:
      - 5432:5432
    volumes:
      # Here we specify that docker should keep postgres data,
      # so the next time we start docker-compose,
      # our data is intact.
      - the-masjid-app-pgdata-dev:/var/lib/postgresql/data

  # Add a postgres instance as our primary data store
  postgres-test:
    image: postgres:11.5-alpine
    environment:
      - POSTGRES_DB=the-masjid-app
    ports:
      - 5433:5432

# Here we can configure settings for the default network
networks:
  default:

# Here we can configure settings for the postgres data volume where our data is kept.
volumes:
  the-masjid-app-pgdata-dev:

То же самое в Windows дает мне:

Ошибка: Redis соединение с localhost: 6379 не удалось - соединение ECONNREFUSED 127.0.0.1:6379 в TCPConnectWrap.afterConnect [as oncomplete] (net. js: 1141: 16)

Есть идеи о том, как исправить?

...