Я использую Docker 1.12.6 в AWS Linux.
Все команды docker
зависают.
Экземпляр AWS разбился сегодня утром (до сих пор не знаю, почему). Перезагрузка не сработала, поэтому я остановился и запустил экземпляр. Когда я просматриваю /var/log/docker
я получаю:
time="2017-01-16T10:46:18.829402768Z" level=info msg="libcontainerd: new containerd process, pid: 21697"
time="2017-01-16T10:46:18.833508272Z" level=fatal msg="open /var/run/docker/libcontainerd/containerd/054f92393f757e0418b014ed1fa35673fbce2293de43e42153f4e10ec4910c77/state.json: no such file or directory"
Каталог контейнера существует, но содержит только пустой каталог init
. Случайный поиск в других контейнерах показывает то же самое.
Я предполагаю, что отсутствующий файл вызывает зависание. Как мне восстановиться?
Редактировать:
Закончилось удаление, затем переустановка, появилось сообщение:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Запустил сервис Docker, теперь он снова висит.