我打印了正在運行的Rails應用程序的ENV。CloudFoundry:每個應用程序都在單獨的虛擬機上運行?
PATH /home/vcap/app/vendor/bundle/ruby/1.9.1/bin:/home/vcap/app/bin:/bin:/usr/bin
PWD /home/vcap/app
不同類型的應用程序不同。所以雲代工廠爲每個應用程序創建一個新的VM?它是否使用像QEUM這樣的輕量級VM?
我打印了正在運行的Rails應用程序的ENV。CloudFoundry:每個應用程序都在單獨的虛擬機上運行?
PATH /home/vcap/app/vendor/bundle/ruby/1.9.1/bin:/home/vcap/app/bin:/bin:/usr/bin
PWD /home/vcap/app
不同類型的應用程序不同。所以雲代工廠爲每個應用程序創建一個新的VM?它是否使用像QEUM這樣的輕量級VM?
... CF的種類爲位於DEA上的每個應用程序創建一個監督容器。這就是爲什麼環境變量的輸出之間可能存在差異(或相似性)的原因。
CF中的每個App運行在DEA(Droplet執行代理程序)VM內。但是在這個虛擬機中,每個應用程序都在一個監管容器內部運行,這是一個適用於該應用程序的小型沙盒環境。您可以將提單容器視爲DEA虛擬機內的小型虛擬機。
每個容器都有自己的IP /端口內部NAT,從而避免在推送可能在同一DEA虛擬機上使用相同端口的應用程序時出現任何端口衝突問題。
垃圾關於監獄長的文件。你檢查「Linux容器或LXC」 – fkpwolf