【发布时间】:2016-09-01 00:31:40
【问题描述】:
我正在构建一个在 docker 容器中运行的 nodejs 应用程序...
这是我用来运行容器的命令...
sudo docker run -it --rm -p 3000:6001 --name xxx-running xxx
在命令行上面执行,得到以下输出..
Running on Locally
AppEnv {
isLocal: true,
app: {},
services: {},
name: 'xxx',
port: 6001,
bind: '0.0.0.0',
urls: [ 'http://localhost:6001' ],
url: 'http://localhost:6001' }
App started on port http://localhost:6001
由于应用会调用第三方api,所以需要request模块。 每次调用请求时,我都会收到以下错误...
{ [Error: connect ECONNREFUSED 192.155.253.83:443]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '192.155.253.83',
port: 443 }
我知道可能是因为 localhost 条目,但是我该如何更改呢?
【问题讨论】: