是的,這似乎很明顯,但我寧願不要做一個假設,我不覺得這是信息,我可以很容易,因爲我的環境的性質谷歌,我的環境是使用VirtualBox(Ubuntu的)的Mac OS X。我正在使用docker-machine
和nodeBB。使用docker,如果應用程序需要redis,VM是否需要redis?
如果我正在運行虛擬機內泊塢窗應用程序,然後我需要確保所需要的軟件依賴關係爲我的應用程序是我的VirtualBox虛擬環境中安裝?
之所以問,爲什麼我很困惑時,我使用nodeBB和我建立一個虛擬機內泊塢窗容器然後運行docker run --name test --link test-redis:redis -p 80:80 -p 443:443 -p 4567:4567 -P -t -i nodebb/docker:ubuntu
的nodeBB設置實際上是運行,這意味着節點安裝我想安裝,但後來我得到這個錯誤warn: NodeBB Setup Aborted. getaddrinfo ENOTFOUND
快速谷歌,我發現這個https://community.nodebb.org/topic/6337/nodebb-setup-aborted此帖子的主題是Redis的是過時或配置不正確。
所以我認爲也許這Redis的需要對我的虛擬機在運行(Ubuntu的)是這個假設是正確的還是我失去了一些東西?
我試圖找出你有Redis的容器中運行,爲什麼我收到此錯誤warn: NodeBB Setup Aborted. getaddrinfo ENOTFOUND
感謝
酷我啓動並運行,但沒有任何反應@ localhost:4567?我找到的解決方案是在NodeBB配置中要求ip爲redis,默認值爲「127.0.0.1」,而不是「redis」,它運行後發現在某處在線。 –
您需要使用泊塢窗機的IP,而不是本地主機,您可以使用此comman「泊塢窗機IP默認」 – lamirap
查找IP哦,我的天哪謝謝你,沒有地方在提到我的讀數,希望它是更明確。謝謝,我會注意到我的碼頭旅程的其餘部分的這一步非常有價值:) –