As a workaround I opted for using a systemd unit file to create a loose dependency between containerd and dockerd.
Here's how: As root: Make the override directory (permission 755) mkdir /etc/systemd/system/containerd.service.d/ Create the override file in the above directory (permissions 644) vi override.conf Add the following to the file [Unit] Before=docker.service Wants=docker.service Restart systemd daemon systemctl daemon-reload Check it works Stop containerd systemctl stop containerd Check dockerd has stopped systemctl status docker Start containerd systemctl start containerd Check dockerd has started systemctl status docker ++++++++++++++++++++++++++ Some links to other documentation on the subject https://www.shellhacks.com/systemd-service-file-example/ https://man7.org/linux/man-pages/man5/systemd.service.5.html -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1870514 Title: update containerd:amd64 1.3.3-0 stops docker daemon To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/containerd/+bug/1870514/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
