要設置Docker容器自動重啟,可以使用--restart
參數來指定容器的重啟策略。以下是一些常用的重啟策略:
--restart=always
:容器總是自動重啟,即使手動停止容器也會自動重啟。--restart=unless-stopped
:容器除非手動停止,否則總是自動重啟。--restart=on-failure
:只有在容器以非零狀態退出時才會自動重啟。--restart=on-failure:5
:只有在容器以非零狀態退出且最多重啟5次時才會自動重啟。例如,要設置一個容器總是自動重啟,可以使用以下命令:
docker run --restart=always my_container
要查看容器的重啟策略,可以使用以下命令:
docker inspect --format '{{.HostConfig.RestartPolicy.Name}}' my_container
注意:在Docker容器設置自動重啟時,建議合理設置重啟策略以防止容器無限重啟導致系統資源消耗。