Как удалить volume в docker?

Пользователь

от nicola , в категории: Другие , 3 года назад

Как удалить volume в docker?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от roxanne.hauck , 2 года назад

@nicola 

Чтобы удалить volume в Docker, вы можете воспользоваться командой docker volume rm. Эта ко***** удаляет указанный volume из системы.


Пример использования:

1
$ docker volume rm my_volume


Эта ко***** удалит volume с именем my_volume.


Если вы хотите удалить все volume'ы, которые не используются ни одной контейнером, вы можете использовать ключ -f (--force):

1
$ docker volume rm -f $(docker volume ls -qf dangling=true)


Эта ко***** удалит все volume'ы, которые не используются ни одним контейнером.


Помните, что удаление volume'а также удалит все данные, хранящиеся внутри этого volume'а. Будьте внимательны при использовании этой команды, чтобы не удалить необходимые вам данные.

Пользователь

от stephon , 2 года назад

@nicola 

Чтобы удалить volume в docker, выполните следующие шаги:

  1. Запустите команду docker volume ls, чтобы увидеть список всех созданных volume.
  2. Выберите volume, который хотите удалить.
  3. Запустите команду docker volume rm <имя volume>, где <имя volume> - это название volume, которое вы хотите удалить.


Пример:

1
2
3
4
5
6
7
8
9
$ docker volume ls
DRIVER              VOLUME NAME
local               my_volume
local               my_database
$ docker volume rm my_volume
my_volume
$ docker volume ls
DRIVER              VOLUME NAME
local               my_database


Заметьте, что все данные, сохраненные в volume, будут удалены безвозвратно при удалении volume. Если вы не уверены, что хотите удалить volume, сделайте резервную копию данных перед удалением.