這篇主要會是練習Docker常用的基本指令操作
那基本上Docker的指令是分成
Docker指令|上級指令|副指令|選項 (如下)
Docker container start -i
比較常用的容器指令像是
create:建立Container並執行指令
run:同create
kill:刪除執行中的Container,但Container還是存在,只是死了。
rm:刪除Container(停止或運行中都行),Container就從這世上消失了
pause:暫停執行中的Container,仍暫有記憶體停,服務不中斷
unpause:恢復暫停中的Container
stop:停止執行中的Container,但不暫有記憶體,服務中斷
start:啟動停止中的Container
restart:重新啟動Container
rename:更名Container
那接下來會實作一個從建立到刪除,一個完整容器週期的步驟來讓大家更明白
[步驟]建立容器後,再嘗試啟動、確認、停用、刪除
1.執行 run 指令 (-d:背景執行 /-p:設定連接埠/ httpd:Apache的映像檔)
2.以 ps 指令確認容器運行狀況
3.透過瀏覽器確認運行結果
4.以 stop 指令停用容器
5.以 ps 指令確認容器的停用狀況 ( docker ps 只會看到正在啟用的容器)
6.以 ps -a 指令確認容器存在狀況 (docker ps -a 可看到所有存在的容器)
7.以 rm 指令刪除容器 (需要容器停用的情況下才可rm)
8.以 ps -a 指令確認容器是否刪除成功
#以 stats 指令查詢容器的CPU使用率、網路通訊量等
以上便是Docker主要的基本指令,下一篇將會教學Docker image建置,
和實作練習Docker image 建置 flask 環境。