Dokcer 配置健康檢查

1、swarm 集羣模式

docker service create --name container_name \
       --health-cmd "curl    || exit 1" \
       --health-interval=5s \ 兩次健康檢查的間隔,默認爲 30 秒
       --health-retries=12 \  當連續失敗指定次數後,則將容器狀態視爲 unhealthy,默認 3 次
       --health-timeout=2s \ 健康檢查命令運行超時時間,如果超過這個時間,本次健康檢查就被視爲失敗,默認 30 秒
       --start-period=60s \ 應用的啓動的初始化時間,在啓動過程中的健康檢查失效不會計入,默認 0 秒
       imagename
2、單機啓動模式
docker run  -d --net=host  --name container_name \
       --health-cmd "curl    || exit 1" \
       --health-interval=5s \ 兩次健康檢查的間隔,默認爲 30 秒
       --health-retries=12 \  當連續失敗指定次數後,則將容器狀態視爲 unhealthy,默認 3 次
       --health-timeout=2s \ 健康檢查命令運行超時時間,如果超過這個時間,本次健康檢查就被視爲失敗,默認 30 秒
       --start-period=60s \ 應用的啓動的初始化時間,在啓動過程中的健康檢查失效不會計入,默認 0 秒
       imagename
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章