Не удается подключится к nodejs вне докер контейнера

Есть приложение

DockerFile

FROM node:10.0.0

ADD . /code
WORKDIR /code

RUN npm install

CMD ["server.js"]

Docker compose

node_js_websocket:
    restart: always
    depends_on:
        - redis
    container_name: node_js_websocket
    build:
        context: ./docker/build/node
    command: node server.js
    network_mode: host

server.js

const httpServer = require("http").createServer();
const io = require("socket.io")(httpServer, {
    // ...
});

const REDIS_PORT = 'vps_ip_address';

// Listen to laravel redis events
// Hidden


httpServer.listen(3200, function(){
    console.log('Listening 3200 1');
    console.log(REDIS_PORT);
});

Так вот, он работает отлично и ловит все от redis

Но когда я от клиента подключаюсь к ноду на впс ws://vps_ip_address:3200, он не видит его, Проблема в том что я не могу подключится снаружи к ноду, запушенную через докер компос


Ответы (0 шт):