diff --git a/contrib/init/systemd/docker.service b/contrib/init/systemd/docker.service index 8bfed93c75..41a6627997 100644 --- a/contrib/init/systemd/docker.service +++ b/contrib/init/systemd/docker.service @@ -24,6 +24,10 @@ TimeoutStartSec=0 Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process +# restart the docker process if it exits prematurely +Restart=on-failure +StartLimitBurst=3 +StartLimitInterval=60s [Install] WantedBy=multi-user.target diff --git a/contrib/init/systemd/docker.service.rpm b/contrib/init/systemd/docker.service.rpm index 6e41892399..7ff27e8a54 100644 --- a/contrib/init/systemd/docker.service.rpm +++ b/contrib/init/systemd/docker.service.rpm @@ -23,6 +23,10 @@ TimeoutStartSec=0 Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process +# restart the docker process if it exits prematurely +Restart=on-failure +StartLimitBurst=3 +StartLimitInterval=60s [Install] WantedBy=multi-user.target