Hi Andrew,

Looks like the systemd unit is not properly configured. I had the same the same problem and here is a solution.

Meanwhile this is not solved in debian, you can place the systemd unit in a way that is not going to be changed because of upgrades

```
cp -p /lib/systemd/system/docker.service /etc/systemd/system/docker.service
```

and reload systemd daemon

```
systemctl daemon-reload
```

the solution is changing the systemd unit this way [0]

Cheers,
Pedro

[0]
This patch for the systemd unit is inspired [1] by a comment of @jordimassaguerpla available here https://github.com/containerd/containerd/issues/386#issuecomment-304845506

```diff
 [Unit]
 Description=Docker Application Container Engine
 Documentation=https://docs.docker.com
-After=network-online.target docker.socket firewalld.service
+After=network-online.target docker.socket containerd.service firewalld.service
 Wants=network-online.target
-Requires=docker.socket
+Requires=docker.socket containerd.service

 [Service]
 Type=notify
```


[1] but containerd.socket does not exist

Reply via email to