services: nsqlookupd: image: nsqio/nsq command: /nsqlookupd --config=/etc/nsq/cfg/nsqlookupd.toml ports: - "4160:4160" - "4161:4161" volumes: - ./cfg:/etc/nsq/cfg nsqd: image: nsqio/nsq command: /nsqd --config=/etc/nsq/cfg/nsqd.toml depends_on: - nsqlookupd ports: - "4150:4150" - "4151:4151" volumes: - ./data:/data - ./cfg:/etc/nsq/cfg nsqadmin: image: nsqio/nsq command: /nsqadmin --config=/etc/nsq/cfg/nsqadmin.toml volumes: - ./cfg:/etc/nsq/cfg depends_on: - nsqlookupd ports: - "4171:4171"