docker常規操作——啓動、停止、重啓容器實例

 

本系列目錄請看這裏

https://blog.csdn.net/michel4liu/article/details/80819510


前幾篇我們已經掌握了docker容器實例的運行,接下來我們就來了解一下關於容器實例的 啓動、停止、重啓。

一、啓動一個已經停止的容器實例

docker start 容器ID或容器名 
1. 先查看已經暫停的容器實例信息 
2. 通過docker start 59ec 啓動容器 
3. 通過docker ps 查看當前啓動的容器 
具體操作如下圖 
這裏寫圖片描述
docker start 還有兩個參數 
-i:以 交互模式啓動 交互模式不懂點我 
-t:以 附加進程方式啓動 附加進程不懂的點我

二、停止一個正在運行的容器 
1、docker stop 此方式常常被翻譯爲優雅的停止容器

docker stop 容器ID或容器名 
參數 -t:關閉容器的限時,如果超時未能關閉則用kill強制關閉,默認值10s,這個時間用於容器的自己保存狀態 
docker stop -t=60 容器ID或容器名

2、docker kill

docker kill 容器ID或容器名 :直接關閉容器

由此可見stop和kill的主要區別:stop給與一定的關閉時間交由容器自己保存狀態,kill直接關閉容器

想更進一步瞭解處理機制的可以看下面這篇文章,比較詳細但是需要其他方面的 
https://www.jb51.net/article/96617.htm

三、重啓一個容器

docker restart 容器ID或容器名 :不管容器是否啓動,直接重啓容器 
1. 首先 docker ps 查看正在運行的容器信息,顯示2分鐘前啓動運行 
2. docker restart 59ec 重啓容器 
3. 再次 docker ps 查看容器信息 顯示 2秒前啓動運行 
這裏寫圖片描述
docker restart 參數 
-t:關閉容器的限時,如果超時未能關閉則用kill強制關閉,默認值10s,這個時間用於容器的自己保存狀態 
這裏寫圖片描述


本系列目錄請看這裏

https://blog.csdn.net/michel4liu/article/details/80819510

原文:https://blog.csdn.net/Michel4Liu/article/details/80889977 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章