2016-07-25 58 views
2

我承辦我的web應用程序是使用Dokku碼頭集裝箱。碼頭集裝箱消失,恕不另行通知

有時候(可能每隔1-2天)碼頭集裝箱就會消失(當docker ps時不顯示),結果導致服務器故障。

我一直未能找到原因。

我正在尋找一種方法來調試這個,任何想法?

+1

是否顯示在'碼頭ps -a'? –

+0

啊,是啊,不知道那個標誌。它顯示爲'已退出(255)4小時前' – Tarlen

+0

Dokku維護者在這裏:您應該簽出'docker logs'輸出(如下面的評論中所述),並且您可能想知道您的應用程序是否因某種原因。我們即將發佈的版本將有[restart-policy management](https://github.com/dokku/dokku/pull/2290),儘管您可以隨時使用官方的[docker-options plugin]添加重啓策略(http://直接訪問dokku.viewdocs.io/dokku/advanced-usage/docker-options/)。 –

回答

-1

Docker logs將爲您提供容器的stdout和stderr。您的申請可能會或可能不會提供有用的信息。

docker logs <containerid_or_name> 

泊塢窗守護程序可以管理一個長期運行的容器,你有--restart政策。

docker run --restart=always <image> 
+0

沒有碼頭日誌命令 –

1

您的應用程序服務器出於任何原因明顯崩潰。你可以看到爲什麼使用docker logs {container_id}。也爲了防止您的應用程序在將來使用--restart=always與您的碼頭運行,所以它會在每次崩潰時自動重新啓動