Kebijakan Mulai Ulang Menggunakan bendera --restart pada Docker run Anda dapat menentukan kebijakan mulai ulang untuk bagaimana wadah harus atau tidak harus dimulai kembali saat keluar.
tidak - Jangan memulai ulang wadah saat keluar.
on-failure - Mulai ulang wadah hanya jika keluar dengan status keluar bukan nol.
selalu - Selalu mulai ulang wadah terlepas dari status keluar.
Anda juga dapat menentukan jumlah maksimum yang akan dilakukan Docker untuk memulai ulang wadah saat menggunakan kebijakan kegagalan. Standarnya adalah Docker akan mencoba selamanya untuk memulai kembali wadah.
$ sudo docker run --restart=always redis
Ini akan menjalankan wadah redis dengan kebijakan restart selalu sehingga jika wadah keluar, Docker akan restart itu.
$ sudo docker run --restart=on-failure:10 redis
Ini akan menjalankan redis container dengan kebijakan restart on-failure dan jumlah restart maksimum 10. Jika container redis keluar dengan status keluar non-nol lebih dari 10 kali berturut-turut Docker akan batal mencoba untuk me-restart container. Memberikan batas restart maksimum hanya berlaku untuk kebijakan on-failure.