云服務(wù)器要設(shè)置docker容器自動重啟,可以使用–restart參數(shù)來指定容器的重啟策略。以下是一些常用的重啟策略:
–restart=always:容器總是自動重啟,即使手動停止容器也會自動重啟。
–restart=unless-stopped:容器除非手動停止,否則總是自動重啟。
–restart=on-failure:只有在容器以非零狀態(tài)退出時(shí)才會自動重啟。
–restart=on-failure:5:只有在容器以非零狀態(tài)退出且最多重啟5次時(shí)才會自動重啟。
例如,要設(shè)置一個(gè)容器總是自動重啟,可以使用以下命令:
docker run –restart=always my_container
復(fù)制代碼
要查看容器的重啟策略,可以使用以下命令:
docker inspect —format ‘{{.HostConfig.RestartPolicy.Name}}’ my_container
復(fù)制代碼
注意:在docker容器設(shè)置自動重啟時(shí),建議合理設(shè)置重啟策略以防止容器無限重啟導(dǎo)致系統(tǒng)資源消耗。