![](/img/trans.png)
[英]How to find the status of a running process inside docker container in AWS?
[英]Reading Docker container status inside application
我有一個 C++ 應用程序容器化為 docker 容器。 我遇到過這樣一種情況,即運行 docker 容器的主機上的 docker 守護進程出現故障。 因此,容器運行時間也會下降。 我如何在駐留在容器本身的應用程序中讀取此狀態?
提前致謝
在 docker 運行命令中使用 -.network="host",然后 docker 容器中的 127.0.0.1 將指向您的 docker 主機。 然后,您可以從容器中 ping 127.0.0.1 以獲取主機的狀態。 但我看不出這樣做有什么意義,因為如果您的主機出現故障,無論如何容器將首先斷開網絡連接,您將永遠無法讀取應用程序內部的狀態。
推薦的方法是使用 swarm、k8s、openshift 等執行容器編排以避免此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.