не может запустить демон Docker (проблема с графическим драйвером) - PullRequest
0 голосов
/ 03 октября 2018

работает Ubuntu 16.04.5 LTS 4.4.0-108-generic на виртуальном частном сервере Моя цель - развернуть метеорное приложение с mup.js, но оно не работает из-за того, что dockerd не запускается.Проблема в том, что я не могу запустить dockerd после перезагрузки системы.

Я попытался изменить GraphDriver, как предложено в других потоках ( Не удалось запустить Docker в Ubuntu 16.04.2 LTS (ошибка инициализации GraphDriver)), переключение на aufs или overlay2, но безрезультатно.Я также обновил свое ядро, очистил репозиторий Docker, переустановил Docker на моей машине.

У меня почти нет опыта работы с Docker, и веб-сайт, который я пытаюсь вернуть в сеть, является частью шоу,последняя ночь которой завтра!Я должен сказать, что я немного отчаялся, любая помощь приветствуется.

спасибо!

docker & dockerd обе версии 18.06.1-ce, сборка e68fc7a

$ sudo dockerd

INFO[0000] libcontainerd: new containerd process, pid: 3488 
WARN[0000] containerd: low RLIMIT_NOFILE changing to max  current=1024 max=1048576
WARN[0000] failed to rename /var/lib/docker/tmp for background deletion: %!s(<nil>). Deleting synchronously 
Error starting daemon: error initializing graphdriver: driver not supported

journalctl -xe дает:

Oct 03 01:22:19 vps332343 systemd[1]: Listening on Docker Socket for the API.
-- Subject: Unit docker.socket has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit docker.socket has finished starting up.
-- 
-- The start-up result is done.
Oct 03 01:22:19 vps332343 systemd[1]: docker.service: Start request repeated too quickly.
Oct 03 01:22:19 vps332343 systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit docker.service has failed.
-- 
-- The result is failed.
Oct 03 01:22:19 vps332343 systemd[1]: docker.socket: Unit entered failed state.
Oct 03 01:22:37 vps332343 sudo[3651]:  eboutin : TTY=pts/0 ; PWD=/etc/nginx/sites-available ; USER=root ; COMMAND=/bin/journalctl -xe
Oct 03 01:22:37 vps332343 sudo[3651]: pam_unix(sudo:session): session opened for user root by eboutin(uid=0)

df -tH приводит к:

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  970M     0  970M   0% /dev
tmpfs          tmpfs     196M  5.6M  190M   3% /run
/dev/vda1      ext4      9.7G  4.6G  5.1G  48% /
copymods       tmpfs     977M   28K  977M   1% /lib/modules
tmpfs          tmpfs     977M   68K  977M   1% /dev/shm
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     977M     0  977M   0% /sys/fs/cgroup
tmpfs          tmpfs     196M     0  196M   0% /run/user/1002
tmpfs          tmpfs     196M     0  196M   0% /run/user/1001

/ etc / docker / daemon.json содержимое:

{"storage-driver":"devicemapper"}

(нет другого измененного файла конфигурации)

1 Ответ

0 голосов
/ 03 октября 2018

Попробуйте настроить devicemapper как драйвер хранилища и очистить папку / var / lib / docker / перед запуском докера rm -rf /var/lib/docker/* (это удалит все ваши предыдущие контейнеры / тома / ...).

Проверьте все предупреждения от docker info, когда будет работать докер, - они могут помочь вам с дополнительной настройкой.

...