Список, который, вероятно, не является исчерпывающим:
- Вы можете настроить systemd для запуска docker при загрузке системы (
systemctl enable docker
).
- Если вы запускаете службу с помощью systemd, вы можете спросить systemd, работает ли она (
systemctl status docker
), и ответ будет достоверным (по сравнению с выполнением чего-то вроде ps | grep dockerd
, которое может возвращать ложные срабатывания).
- Если вы запускаете службу с помощью systemd, systemd может автоматически перезапустить ее, если она не работает.
- При запуске службы под systemd вывод в stdout / stderr собирается в системном журнале, поэтому вы можете найти его через
journalctl -u docker
.
- Модуль systemd может применять ограничения ресурсов, которые улучшают поведение dockerd (например, устранение ограничений на количество файлов, количество процессов и т. Д.)