Bläddra i källkod

Move containerd.service from Requires= to Wants=

Per the systemd.unit documentation:

> If this unit gets activated, the units listed will be activated as well. If one of the other units fails to activate, and an ordering dependency After= on the failing unit is set, this unit will not be started. Besides, with or without specifying After=, this unit will be stopped if one of the other units is explicitly stopped.
>
> Often, it is a better choice to use Wants= instead of Requires= in order to achieve a system that is more robust when dealing with failing services.

This should also be generally "safe" given we added `--containerd=/run/containerd/containerd.sock` to the flags we pass to `dockerd`.

Signed-off-by: Tianon Gravi <admwiggin@gmail.com>
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
Tianon Gravi 4 år sedan
förälder
incheckning
a985655ac4
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      contrib/init/systemd/docker.service

+ 2 - 2
contrib/init/systemd/docker.service

@@ -2,8 +2,8 @@
 Description=Docker Application Container Engine
 Documentation=https://docs.docker.com
 After=network-online.target docker.socket firewalld.service containerd.service
-Wants=network-online.target
-Requires=docker.socket containerd.service
+Wants=network-online.target containerd.service
+Requires=docker.socket
 
 [Service]
 Type=notify