Рейтинг:0

Установка Docker не работает в Ubuntu 20.04

флаг hu

Я пытаюсь установить Docker, следуя инструкциям, приведенным в документация.

Загрузка файлов прошла успешно, но постустановочный скрипт не работает:

Настройка docker-ce (5:20.10.8~3-0~ubuntu-focal)...
Задание для docker.service завершилось неудачно, так как процесс управления завершился с кодом ошибки.
Подробности смотрите в "systemctl status docker.service" и "journalctl -xe".
invoke-rc.d: докер initscript, действие «запустить» не удалось.
✓ docker.service — механизм контейнера приложений Docker.
     Загружено: загружено (/lib/systemd/system/docker.service; включено; предустановка поставщика: включена)
     Активно: активация (автоматический перезапуск) (Результат: код выхода) с субботы 2021-08-21 11:44:55 CDT; 3 мс назад
TriggeredBy: docker.socket
       Документы: https://docs.docker.com
    Процесс: 138394 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
   Основной PID: 138394 (код=выход, статус=1/ОШИБКА)
dpkg: ошибка обработки пакета docker-ce (--configure):
 установленный подпроцесс сценария после установки пакета docker-ce вернул статус ошибки 1
При обработке возникли ошибки:
 докер-се
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Вспомогательной информации не так много:

user@machine:~$ статус systemctl docker.service
✓ docker.service — механизм контейнера приложений Docker.
     Загружено: загружено (/lib/systemd/system/docker.service; включено; предустановка поставщика: включена)
     Активно: сбой (результат: код выхода) с сб 21.08.2021 11:45:03 CDT; 29с назад
TriggeredBy: docker.socket
       Документы: https://docs.docker.com
    Процесс: 138847 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
   Основной PID: 138847 (код=выход, статус=1/ОШИБКА)

Смотря на журналctl -xe не предоставляет никакой информации, нет записей в журнале, соответствующих этим попыткам установки.

Ссылка на строку ошибки здесь но это довольно старо, и я пробовал полное удаление и очистку файлов безрезультатно. Проблемы с ядром, связанные с этой проблемой, по-видимому, связаны с прошлым временем, когда Docker больше не поддерживал версии ядра ниже 3.10. У меня 5.11, и я больше не вижу никаких признаков того, что это проблема.

Это может быть дубликат, но я не говорю по-русски, так что не уверен. В любом случае, на этот вопрос нет ответа.

Artur Meinild avatar
флаг vn
Не могли бы вы отредактировать свой пост и включить все команды, которые вы запускали, и их соответствующий вывод во время установки? Это единственный способ пройти по следу и посмотреть, в чем может быть проблема.
Artur Meinild avatar
флаг vn
Кроме того, вы помните эту ОЧЕНЬ важную часть удаления старых версий в первую очередь? `sudo apt-get remove docker docker-engine docker.io containerd runc`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.