![](/img/trans.png)
[英]Google app engine: IP of docker custom runtime container, node.js
[英]ip address for google app engine node js docker application
這與此處的stackoverflow問題有關: 在GAE上運行Websocket ,也來自我在此處提出的上一個問題: Google應用程序引擎:docker自定義運行時容器node.js的IP 。
對於第二個問題,我正在嘗試使用boot2docker參數在生產型Google定制運行時nodejs環境中部署Mozilla的browserquest版本,如下所示:
docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): darwin/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
我已經使用boot2docker ip地址在本地生產環境的沙盒副本中成功運行了該應用程序。
但是我不知道在部署到生產環境時應該使用哪個IP地址。 我的應用程序位於http:// [appname] .appspot.com地址,但我發現一個人無法通過該域訪問服務器。 我嘗試對我的應用程序執行ping操作,並使用該ip配置我的腳本,但無法正常工作。
因此,我想知道是否有可能
希望這對您有所幫助。
var os = require('os');
var interfaces = os.networkInterfaces();
var addresses = [];
for (var k in interfaces) {
for (var k2 in interfaces[k]) {
var address = interfaces[k][k2];
if (address.family === 'IPv4' && !address.internal) {
addresses.push(address.address);
}
}
}
console.log(addresses);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.