Старые файлы остаются в новом docker контейнере - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть базовая c сеть Hyperledger Fabri c, в которой узлы используют docker контейнеры.

Внутри каждого узла я провел создание и редактирование файлов. Однако теперь я хочу перезагрузить сеть с чистыми контейнерами.

Я попытался закрыть все контейнеры, образы и сети, а затем запустить команду docker prune. Я также попытался удалить все тома.

Однако, как только я воссоздаю сеть Fabri c, при загрузке в контейнер старые созданные мной файлы все еще остаются там. Я никогда не создавал эти файлы на хост-машине, только внутри этого контейнера. Но я не понимаю, как это возможно, что эти файлы все еще существуют. Я даже пытался удалить изображения.

Система - Ubuntu 18.4

Кто-нибудь может определить потенциальную возможность исправить это?

1 Ответ

0 голосов
/ 18 февраля 2020

Удалите тома контейнеров после остановки и удаления контейнеров с помощью следующих команд:

docker kill $ (docker ps -aq)

docker rm $ ( docker ps -aq)

Затем удалите тома контейнеров с помощью следующей команды.

docker system prune --volumes -f

Это удалит все неиспользуемые сети и тома.

Надеюсь, это поможет.

...