Я обновил свой Ubuntu с 18.04 до 20.04. Мне не удалось запустить все мои докер-контейнеры. Пытался удалить докер и переустановить по ссылкам , например по этой . При использовании apt установка зависает в конфигурации докера. Установка не может запустить докер.
В конце концов, кажется, что это сводится к проблеме конфигурации.
user@user-pc:~$ sudo dpkg --configure -a
Setting up docker-ce (5:20.10.1~3-0~ubuntu-focal) ...
/bin/sh: 0: Illegal option -w
dpkg: error processing package docker-ce (--configure):
installed docker-ce package post-installation script subprocess returned error exit status-2
dpkg: dependency problems prevent configuration of docker-ce-rootless-extras:
docker-ce-rootless-extras depends on docker-ce; however:
Package docker-ce is not configured yet.
dpkg: error processing package docker-ce-rootless-extras (--configure):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
docker-ce
docker-ce-rootless-extras
Статус докера
sudo service docker status
Показывает, что докер активен, но любая команда докера зависает навсегда.
Также docker-compose
время ожидания команд.
docker-compose logs -f
...
...
docker.errors.DockerException: Error while fetching server API version: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
Я в тупике, уже три дня пытаюсь решить эту проблему.
У вас работает VPN в фоновом режиме во время установки Docker?
Очевидно, туннелирование вашей сети [при установке Docker приводит к проблемам][1]
. Это случилось и со мной. Отключил openvpn через
sudo service openvpn stop
, и докер прекрасно установился.