systemd не останавливает механизм контейнера приложений Docker

Проблема: Каждый раз, когда я перезагружаюсь или выключаюсь, мне приходится ждать произвольное количество минут из-за systemd, когда он пытается остановить Docker Application Engine.

Система:

  • xubuntu 18.04 на Lenovo Thinkpad x260
  • DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 18.04 DISTRIB_CODENAME = бионический DISTRIB_DESCRIPTION = "Ubuntu 18.04.1 LTS"
  • докер, установленный с помощью apt
  • docker --version , дает Докер версии 18.09.0-ce-tp5, сборка 9eb3d36
  • systemctl --version дает systemd 237 + PAM + AUDIT + SELINUX + IMA + APPARMOR + SMACK + SYSVINIT + UTMP + LIBCRYPTSETUP + GCRYPT + GNUTLS + ACL + XZ + LZ4 + SECCOMP + BLKID + ELFUTILS + KMOD -IDN2 + IDN -PCRE2 по умолчанию 128-иерархия = гибридная [иерархия]
  • На момент запроса на отключение контейнеры не запущены. Я явно остановил и удалил их заранее ( docker container ls --all ничего не показывает).

Поведение: После того, как я нажимаю кнопку «Завершение работы» или «Перезагрузка», графический интерфейс отключается и показывает логотип xubuntu с вращающимся значком. Нажав Esc , меня приветствует экран состояния службы systemd. Встречаются всего 2-3 строки (как видно на фото ниже), затем мне приходится ждать сколь угодно долго (активно наблюдаются значения от 1 до 25 минут).Поскольку я не могу гарантировать, что systemd завершится в ближайшее время, я обычно использую аппаратную кнопку для выключения моей машины. Эта проблема возникает, поскольку в моей системе установлен докер.

photograph of systemd messages

[ OK ] Started Show Plymouth Power Off Screen.
[   *] A stop job is running for Docker Application Container Engine (14s / no limit)[ OK ] Started Show Plymouth Power Off Screen.
[ ** ] A stop job is running for Docker Application Container Engine (24min 27s / no limit)

Вопрос: как мне заставить докер корректно останавливаться?

4
задан 10 October 2018 в 02:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: