一張圖搞懂容器全部操做 - 天天5分鐘玩轉 Docker 容器技術(26)

前面咱們已經討論了容器的各類操做,對容器的生命週期有了大體的理解,下面這張狀態機很好地總結了容器各類狀態之間是如何轉換的。docker

126.png

若是掌握了前面的知識,要看懂這張圖應該不難。不過有兩點仍是須要補充一下:學習

  1. 能夠先建立容器,稍後再啓動。 

    rest

    ① docker create 建立的容器處於 Created 狀態。
    ② docker start 將之後臺方式啓動容器。 docker run 命令其實是 docker create 和 docker start 的組合。code

  2. 只有當容器的啓動進程 退出 時,--restart 才生效。 

    退出包括正常退出或者非正常退出。這裏舉了兩個例子:啓動進程正常退出或發生 OOM,此時 docker 會根據 --restart 的策略判斷是否須要重啓容器。但若是容器是由於執行 docker stop 或docker kill 退出,則不會自動重啓。生命週期

好了,容器操做就討論到這裏,下一節咱們將學習如何限制容器對資源的使用。進程

二維碼+指紋.png

相關文章
相關標籤/搜索