一張圖搞懂容器所有操作 - 每天5分鍾玩轉 Docker 容器技術(26)


前面我們已經討論了容器的各種操作,對容器的生命周期有了大致的理解,下面這張狀態機很好地總結了容器各種狀態之間是如何轉換的。

126.png

如果掌握了前面的知識,要看懂這張圖應該不難。不過有兩點還是需要補充一下:

  1. 可以先創建容器,稍后再啟動。 

    ① docker create 創建的容器處於 Created 狀態。
    ② docker start 將以后台方式啟動容器。 docker run 命令實際上是 docker create 和 docker start 的組合。

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

    退出包括正常退出或者非正常退出。這里舉了兩個例子:啟動進程正常退出或發生 OOM,此時 docker 會根據 --restart 的策略判斷是否需要重啟容器。但如果容器是因為執行 docker stop 或docker kill 退出,則不會自動重啟。

好了,容器操作就討論到這里,下一節我們將學習如何限制容器對資源的使用。

二維碼+指紋.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM