Две установки докеров на Ubuntu – оснастка и “стандартная”? Как удалить один?

У меня была свежая установка Ubuntu 20.04, и как-то заработал докер. К сожалению, не помню как. Может быть, он был предустановлен. Но он работал, как ожидалось, и хранил тома в /var/lib/docker/volumes

Приложение, которое я запускал, было запущено с помощью docker-compose.

Перенесемся на несколько месяцев вперед, и я начал работать над сценарием для остановки контейнеров, резервного копирования тома и перезапуска контейнера. Примерно в то же время выясняется, что моя система внезапно перешла на использование версии docker для оснастки. Тома теперь хранятся в /var/snap/docker/common-var-lib-docker/volumes.

Мои контейнеры внезапно перестали отображать данные – они остались на старом томе.

Между тем, похоже, что systemd все еще думает, что управляет докером, но это не так. sysctl stop docker думает, что останавливает докер (подтверждено sysctl status docker), но контейнеры все еще работают.

Мне удалось перенести свои данные, скопировав тома в место привязки, но я хочу навести порядок.

Как мне решить эту проблему, чтобы у меня был только один двоичный файл / конфигурация докера, и systemd не запутался?

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *