設置容器生命周期
更新時間 2025-01-17 15:31:05
最近更新時間: 2025-01-17 15:31:05
分享文章
本節介紹了設置容器生命周期的用戶指南。
操作情境概述
在創建容器云引擎中創建負載時,用戶可以設定回調函數,這些函數將在容器的生命周期的關鍵節點被觸發。例如,當需要在容器停止執行前完成某些操作時,用戶可以注冊相應的鉤子函數來實現。
命令類型
在創建負載時有3種命令啟動方式
啟動命令:在容器啟動時,默認會執行鏡像內置的命令。但用戶可以通過特定設置來運行自定義的命令或覆蓋鏡像的默認命令。
Docker鏡像包含了用于描述鏡像信息的元數據,其中包括默認的啟動命令(ENTRYPOINT)和參數(CMD)。當用戶在創建工作負載時指定了容器的運行命令和參數,這些設置將優先于鏡像中的默認值被使用。
注意
若需要執行多個命令,建議使用如/bin/sh等shell作為主命令,并將其他命令作為參數傳遞。
啟動后處理:在容器成功啟動后,可以執行一系列預設的操作。設置路徑為“生命周期管理”下的“啟動后處理”選項卡。
停止前處理:在容器即將停止前,執行必要的清理或保存操作。設置路徑為“生命周期管理”下的“停止前處理”選項卡。