Docker

如何在 Ubuntu 中獲取我損壞的圖像的新鮮乾淨的 docker 圖像

  • September 9, 2021

我正在與我在容器中安裝的 Nextcloud 損壞作鬥爭。我的問題是當我嘗試使用時docker system prune -a,然後docker-compose up -d從我的 yml 中載入了相同的損壞圖像…我不明白…我缺少什麼?還是有些文件仍在文件系統中?我需要擺脫這種損壞的安裝並在 Nextcloud 上進行新安裝並製作新的干淨容器。當然可以恢復 Ubuntu 的工作,但這是一個非常愚蠢的解決方案。謝謝

您可能仍然有一個帶有 Nextcloud 數據的捲,或者甚至是帶有 Nextcloud 數據庫的捲,因為docker system prune -a它不會刪除卷。

您可以使用以下命令列出和刪除卷:

碼頭工人卷 ls
碼頭工人卷 rm*卷*

甚至這個也可以修剪卷:

docker system prune --volumes

docker-compose也常用於在目前目錄的文件夾中創建卷。您可以檢查是否有新文件夾,例如app//bdd``data

引用自:https://unix.stackexchange.com/questions/668147