Это правильный способ запустить redis-сервер в docker-compose.yml? - PullRequest
0 голосов
/ 19 сентября 2019

Эй, ребята, я новичок в Docker.Я написал Docker-композицию для приложения nodejs.Я пытаюсь запустить сервер redis, когда использую команду docker-compose.Ниже приведен мой docker-compose:

version: '3'
services:
  myapp:
    container_name: myapp
    restart: always
    build: .
    ports:
      - '52000:52000'
      # - '8080:8080'
    #   - '4300:4300'
    #   - '4301:4301'
    links:
      - redis
      - mongo
  mongo:
    container_name: myapp-mongo
    image: 'mongo:latest'
    ports:
      - '28107:28107'
      # - '27017:27017'
  redis:
    container_name: myapp-redis
    restart: always
    image: 'redis:4.0.11'
    command: ["redis-server", "--appendonly", "yes"]
    ports:
      - '6379:6379'

Запустив указанный выше файл, я вижу, что приложение работает в браузере, но когда я вижу консоль, я вижу 500 (Internal Server Error).Почему это так !Прикрепление скриншота для лучшей справки. application_console

...