云服務器要設置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容器設置自動重啟時,建議合理設置重啟策略以防止容器無限重啟導致系統資源消耗。