Я хотел бы установить Mosca с докером и использовать Redis внизу. Для этого я следовал инструкциям:

https://www.npmjs.com/package/mosca

https://github.com/mcollina/mosca/wiki/Mosca-basic-usage#in-this-example-we-will-be-using-redis

Но я не могу установить node.js, поэтому хочу развернуть эти технологии с помощью Docker. Для этого я создал следующий докер:

version: '3'
services:
  mosca:
    image: matteocollina/mosca
    restart: unless-stopped
    container_name: mosca
    build: .
    ports:
      - "8081:80"
      - "1884:1883"
    depends_on:
      - redis

  redis:
    image: "redis:alpine"
    command: ["redis-server", "--appendonly", "yes"]
    restart: unless-stopped
    container_name: redis
    volumes:
      - redis-data:/data
    ports:
      - "6379:6379"
volumes:
  redis-data:

networks:
  default:
    external:
      name: my_proxy

Чего-то не хватает в dockercompose.yml?Большое спасибо за ответы.

0