Назад | Перейти на главную страницу

Docker не запускается в Debian 8 (статус = 1 / FAILURE)

у меня есть Linux-сервер, на котором запущен Debian 8 Jessie, и я пытаюсь установить Docker после этого суть на Github.

Каждый раз, когда я пытаюсь запустить службу Docker, я получаю следующую ошибку:

admin@srvr1:~$ sudo systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled)
   Active: failed (Result: start-limit) since Thu 2017-07-06 16:09:08 EDT; 47s ago
     Docs: https://docs.docker.com
  Process: 32666 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)
 Main PID: 32666 (code=exited, status=1/FAILURE)

Jul 06 16:09:08 yjuoy5v1ka systemd[1]: docker.service holdoff time over, scheduling restart.
Jul 06 16:09:08 yjuoy5v1ka systemd[1]: Stopping Docker Application Container Engine...
Jul 06 16:09:08 yjuoy5v1ka systemd[1]: Starting Docker Application Container Engine...
Jul 06 16:09:08 yjuoy5v1ka systemd[1]: docker.service start request repeated too quickly, refusing to start.
Jul 06 16:09:08 yjuoy5v1ka systemd[1]: Failed to start Docker Application Container Engine.
Jul 06 16:09:08 yjuoy5v1ka systemd[1]: Unit docker.service entered failed state.
Jul 06 16:09:42 yjuoy5v1ka systemd[1]: Starting Docker Application Container Engine...
Jul 06 16:09:42 yjuoy5v1ka systemd[1]: docker.service start request repeated too quickly, refusing to start.
Jul 06 16:09:42 yjuoy5v1ka systemd[1]: Failed to start Docker Application Container Engine.
Jul 06 16:09:45 yjuoy5v1ka systemd[1]: Starting Docker Application Container Engine...
Jul 06 16:09:45 yjuoy5v1ka systemd[1]: docker.service start request repeated too quickly, refusing to start.
Jul 06 16:09:45 yjuoy5v1ka systemd[1]: Failed to start Docker Application Container Engine.
Jul 06 16:09:49 yjuoy5v1ka systemd[1]: Unit docker.service cannot be reloaded because it is inactive.

И это все, что в нем говорится, что я не могу идентифицировать там ничего, что обычно является мертвой раздачей, я запускаю Nginx на порту 80, я установил PHP7.1 и MariaDB, я удалил Apache и, кроме того, до сих пор сервер довольно большой, поэтому я не знаю, что может быть причиной этого ...

Любые идеи? Заранее спасибо.

У меня была аналогичная ошибка (но в Ubuntu 16.04). Попробуй это:

ОПЦИЯ 1:

sudo systemctl stop docker
sudo nano /lib/systemd/system/docker.service

Измените строку

ExecStart = / usr / bin / dockerd -H fd: //

кому:

ExecStart = / usr / bin / dockerd -H fd: // -s overlay

или в:

ExecStart = / usr / bin / dockerd -H fd: // -s aufs

Сохраните файл и выполните следующие две команды:

sudo systemctl daemon-reload
sudo systemctl start docker

После этого проверьте, запущен ли ваш докер, помните, что после этого вы НЕ увидите никаких изображений или контейнеров, ваши предыдущие хранятся в «/ var / lib / docker / overlay2».

ВАРИАНТ 2

Другой вариант - переместить ваши контейнеры в папку резервного копирования и попытаться запустить чистый docker.service с overlay2, для этого попробуйте следующее:

sudo systemctl stop docker
sudo mv /var/lib/docker /var/lib/docker.bak
sudo nano /lib/systemd/system/docker.service

Измените строку

ExecStart = / usr / bin / dockerd -H fd: //

кому:

ExecStart = / usr / bin / dockerd -H fd: // -s overlay2

Сохраните файл и выполните следующие команды:

sudo systemctl daemon-reload
sudo systemctl start docker

После этого второго варианта все нормально началось? Помните, что при последнем варианте ваши контейнеры находятся в папке «docker.bak», поэтому docker ps не будет показывать ни контейнер, ни изображение.

Я думаю, это связано с какой-то проблемой в контейнерах и / или изображениях, хранящихся с драйвером overlay2.

Я испытал это с Docker 17.12 и 18.03 на Ubuntu 16.04, на overlay2 поверх ext4. Моя установка Docker работала нормально, внезапно начала вылетать (и после нескольких обновлений). Могу показать, какие обновления были установлены, если кто-то хочет знать).