iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
自我挑戰組

全端網頁-入職三十天學習筆記系列 第 5

【全端網頁開發】Day05-Docker基本指令操作

  • 分享至 

  • xImage
  •  

前言

這篇主要會是練習Docker常用的基本指令操作

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的映像檔)
https://ithelp.ithome.com.tw/upload/images/20230919/20162956CXX5Y8Xkc2.jpg

2.以 ps 指令確認容器運行狀況
https://ithelp.ithome.com.tw/upload/images/20230919/20162956I0ax8eT3Lh.jpg

3.透過瀏覽器確認運行結果
https://ithelp.ithome.com.tw/upload/images/20230919/20162956oOFSomOyux.jpg

4.以 stop 指令停用容器
https://ithelp.ithome.com.tw/upload/images/20230919/20162956040oVD02gF.jpg

5.以 ps 指令確認容器的停用狀況 ( docker ps 只會看到正在啟用的容器)
https://ithelp.ithome.com.tw/upload/images/20230919/20162956VBjhV3g3lS.jpg

6.以 ps -a 指令確認容器存在狀況 (docker ps -a 可看到所有存在的容器)
https://ithelp.ithome.com.tw/upload/images/20230919/20162956swGUQndC9J.jpg

7.以 rm 指令刪除容器 (需要容器停用的情況下才可rm)
https://ithelp.ithome.com.tw/upload/images/20230919/20162956aH2yXGvppK.jpg

8.以 ps -a 指令確認容器是否刪除成功
https://ithelp.ithome.com.tw/upload/images/20230919/20162956oz231lGbDO.jpg

#以 stats 指令查詢容器的CPU使用率、網路通訊量等
https://ithelp.ithome.com.tw/upload/images/20230919/20162956bc0SoczbID.jpg


以上便是Docker主要的基本指令,下一篇將會教學Docker image建置,
和實作練習Docker image 建置 flask 環境。


上一篇
【全端網頁開發】Day04-Linux系統安裝Docker
下一篇
【全端網頁開發】Day06-Docker image建置
系列文
全端網頁-入職三十天學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言