Khởi động lại chính sách Sử dụng cờ - bắt đầu trên Docker chạy, bạn có thể chỉ định chính sách khởi động lại cho cách một container nên hoặc không nên khởi động lại khi thoát.
không - Không khởi động lại container khi thoát.
on-fail - Chỉ khởi động lại container nếu nó thoát với trạng thái thoát không.
luôn luôn - Luôn khởi động lại container bất kể trạng thái thoát.
Bạn cũng có thể chỉ định số lần tối đa Docker sẽ cố gắng khởi động lại vùng chứa khi sử dụng chính sách lỗi. Mặc định là Docker sẽ cố gắng khởi động lại container.
$ sudo docker run --restart=always redis
Điều này sẽ chạy container redis với chính sách khởi động lại luôn để nếu container thoát, Docker sẽ khởi động lại nó.
$ sudo docker run --restart=on-failure:10 redis
Điều này sẽ chạy bộ chứa redis với chính sách khởi động lại không thành công và số lần khởi động lại tối đa là 10. Nếu bộ chứa redis thoát với trạng thái thoát không bằng 0 hơn một lần, Docker sẽ hủy bỏ việc cố gắng khởi động lại bộ chứa. Cung cấp giới hạn khởi động lại tối đa chỉ có hiệu lực đối với chính sách lỗi.