運行容器的最佳實踐 - 每天5分鍾玩轉 Docker 容器技術(24)


按用途容器大致可分為兩類:服務類容器和工具類的容器。


1. 服務類容器以 daemon 的形式運行,對外提供服務。比如 web server,數據庫等。通過 -d 以后台方式啟動這類容器是非常合適的。如果要排查問題,可以通過 exec -it 進入容器。

2. 工具類容器通常給能我們提供一個臨時的工作環境,通常以 run -it 方式運行,比如:

116.png

運行 busybox,run -it 的作用是在容器啟動后就直接進入。我們這里通過 wget 驗證了在容器中訪問 internet 的能力。執行 exit 退出終端,同時容器停止。

工具類容器多使用基礎鏡像,例如 busybox、debian、ubuntu 等。

容器運行小結

容器運行相關的知識點:

  1. 當 CMD 或 Entrypoint 或 docker run 命令行指定的命令運行結束時,容器停止。

  2. 通過 -d 參數在后台啟動容器。

  3. 通過 exec -it 可進入容器並執行命令。

指定容器的三種方法:

  1. 短ID。

  2. 長ID。

  3. 容器名稱。 可通過 --name 為容器命名。重命名容器可執行docker rename

容器按用途可分為兩類:

  1. 服務類的容器。

  2. 工具類的容器。

下一節討論容器的其他操作,比如 stop, restart, pause, delete。

二維碼+指紋.png


免責聲明!

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



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