Nodejs не может выполнить http-вызов в другой Docker-контейнер Infliff. - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь сделать http-вызов из Docker-контейнера nodejs в другой Docker-контейнер Infliff. Оба контейнера находятся в одной и той же докерной сети, я могу свернуть контейнер inlfux из контейнера nodejs, но не могу выполнить http-вызов из кода nodejs. Я получаю эту ошибку Ошибка: getaddrinfo ENOTFOUND influenxdb influenxdb: 8086

Моё имя док-контейнера в infxdb - это infxdb.

return new Promise((resolve, reject) => {
            if(isDropMeasurement) {
                const url = 'http://influxdb:8086/query?db=clientbook_new&pretty=true'
                 resolve(rp(url, {
                    form: { q: `DROP MEASUREMENT metric_${metric_id}` }
                }));
            }
            else {
                resolve();
            }
        })

И ошибка, которую я получаю:

Error: getaddrinfo ENOTFOUND influxdb influxdb:8086

Любая помощь будет оценена, спасибо заранее.

...