Это мой 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)
Есть идеи о том, как исправить?