2016-11-09 194 views

回答

32

泊塢窗自動啓動將任何容器中的「總是」一RestartPolicy當碼頭服務最初啓動時。你不會在cron或任何其他正常的系統啓動腳本中找到任何證據。您將不得不深入查找容器配置。

docker inspect my-container (輸出尋找RestartPolicy)

我大多了,當容器用--restart always創建這種情況時有發生,形勢隨後改變,使得我不再想這樣的事情發生。

搬運工1.11之後,這是很容易解決

docker update --restart=no my-container

原來答案就在這裏:docker - how do you disable auto-restart on a container?

-1
  1. 你也可以看看系統 - >首選項 - >啓動應用程序。 (搜索啓動應用程序的應用程序)
  2. 使用這個命令:「crontab的-l」(檢查所有的cronjob設置或不)
  3. grep的碼頭工人在/etc/init.d,如果你發現你可以從那裏取出sudo的權限(請確保您不改變其他文件或其他任何東西,做你的風險)

  4. 須藤搬運工運行--restart =無Redis的(替換您的容器名稱的Redis)

設我知道你是否仍然發現任何問題。

+1

1.它可以,如果碼頭工人啓動系統啓動,所以我不認爲一個特定的容器會出現在這裏(無論如何:我使用真棒WM,所以我沒有那個菜單) 2.沒有任何cronjobs列出 3.在/etc/init.d沒有服務 有什麼想法嗎? – Techradar

+0

sudo docker run --restart = no redis –

+0

用您的容器名替換redis –

2

的信息是/var/lib/docker/container//hostconfig.json

支票RestartPolicy.Name =「總是」

0

啓動泊塢窗,如果沒有運行。 單擊菜單欄中的Docker圖標。 選擇首選項...(或按Cmd-comma)。 取消選擇「常規」選項卡上的「登錄時啓動Docker」。 關閉「首選項」窗口。 退出Docker(Cmd-Q或使用菜單)。

+0

這不提供問題的答案。你可以[搜索類似的問題](// stackoverflow.com/search),或者參考頁面右側的相關和鏈接問題來找到答案。如果你有一個相關但不同的問題,[問一個新問題](// stackoverflow。com/questions/ask),幷包含一個鏈接以幫助提供上下文。請參閱:[提問,獲得答案,沒有分心](// stackoverflow.com/tour) –

相關問題