Использование клиента XMPP внутри контейнера Docker - PullRequest
0 голосов
/ 08 мая 2019

Я не могу использовать клиент xmpp внутри контейнера докера.Я использовал этот код, он работает очень хорошо на моей машине, но не в док-контейнере.

var xmpp = require('node-xmpp-client');
var client = new xmpp.Client({
                jid:  'xxxx@gcm.googleapis.com',
                password: 'xyz',
                port: 5235,
                host: 'fcm-xmpp.googleapis.com',
                reconnect : true,
                legacySSL: true,
                preferredSaslMechanism : 'PLAIN'
        });
client.on('online', function() {
                console.log('fcm online');
});
client.on('close', function() {
                console.log('fcm close');
});
client.on('stanza', function(stanza) {
                console.log('fcm stanza');
});
client.on('error', function(e) {
                console.log(e);
});

Кто-нибудь знает, что может происходить?Я проверил брандмауэр, я могу подключиться через порты 5222,5223, 5269,5298 изнутри контейнера с помощью netcat.

...