Как подключиться к демону Docker, если unix:///var/run/docker.sock недоступен и докер запущен

У меня возникла проблема с докером, установленным с помощью Snap, и я перешел на apt. Это было на рабочем сервере. Чтобы сократить время простоя, я сделал следующее:

  1. Удалены мгновенно работающие контейнеры.
  2. Удаленный/snap/binотPATH
  3. Установлен докер, как рекомендовано здесь.
  4. Пересоберите и запустите контейнеры
  5. Отключить докер из Snap с помощьюsudo snap stop dockerиsudo snap remove docker

Все было ок. На следующий день я попытался перезапустить контейнеры, используемые для мониторинга, но при запуске возникает следующая ошибка:sudo docker ps -a:

      Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Демон работает:

      root       42709  0.2  0.3 2344140 54276 ?       Ssl  Sep07   5:30 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root       42868  0.0  0.0 1813868 5944 ?        Sl   Sep07   0:16 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8072 -container-ip 172.19.0.3 -container-port 8072

Как я могу восстановить контроль над демоном Docker?

0 ответов

Другие вопросы по тегам