3
我在docker容器內運行了node.js。當我啓動docker時,它會調用一個調用node.js(或nodemon)啓動的腳本。節點js os.networkInterfaces()在通過AWS上的docker入口點調用時沒有返回任何結果
內部導入Node.js它做的第一件事就是通過
var ifaces = os.networkInterfaces();
尋找它的IP但它好好嘗試一下工作的所有時間,對於迷惑我的理由:
- AWS + Docker + manualstart node = YES!
- AWS +泊塢+自動啓動nodemon = YES
- AWS +泊塢+自動啓動節點= NO
爲1,和3使用相同的普通命令我最好的猜測是,搬運工開始它的網絡具有前已經開始。所以我可以讓init腳本提前啓動網絡,或者進行輪詢,直到出現問題。有沒有人知道linux命令啓動網絡設置IP?