У меня установлен docker через snap
. Я бы хотел установить его через apt
(долгая история).
Один из моих docker-сервисов — это очень большая база данных. Она использует том.
Я подумал, что мне следует сделать это snap remove docker
, а затем установить docker через apt
, но я немного запутался в том, будут ли удалены тома или нет. Я не хочу, чтобы том был удален.
Насколько я понимаю, snap remove docker
создастся "моментальный снимок" (резервная копия) докера. Но удалит ли он /var/lib/docker/volumes
?
Например,этот вопросупоминает, чтоконтейнерыудаляются с помощью snap remove docker
, что позволяет мне предположить, что ответ — да: тома удаляются.
EDIT: Я только что протестировал (что-то довольно релевантное) на другом сервере. Я сделал это snap remove --purge docker
, и он удалил папку /var/snap/docker
, в которой находились некоторые тома. К сожалению, это не подтверждает, действительно ли snap remove docker
он удалит /var/lib/docker/volumes
или нет. Я склоняюсь к тому, что да.
Я больше не буду использовать snap
докер, это точно :)