探索 Docker Desktop 中的卷檢視

Docker Desktop 中的**卷**檢視允許您建立、檢查、刪除、克隆、清空、匯出和匯入 Docker 卷。您還可以瀏覽卷中的檔案和資料夾,並檢視哪些容器正在使用它們。

檢視您的卷

您可以檢視以下有關卷的資訊

  • 名稱:卷的名稱。
  • 狀態:卷是否正在被容器使用。
  • 建立時間:卷建立了多久。
  • 大小:卷的大小。
  • 計劃匯出:計劃匯出是否處於活動狀態。

預設情況下,**卷**檢視顯示所有卷的列表。

您可以透過執行以下操作來篩選和排序卷以及修改要顯示的列

  • 按名稱篩選卷:使用**搜尋**欄位。
  • 按狀態篩選卷:在搜尋欄右側,按**使用中**或**未使用**篩選卷。
  • 排序卷:選擇列名以排序卷。
  • 自定義列:在搜尋欄右側,選擇要顯示的卷資訊。

建立一個卷

您可以使用以下步驟建立一個空卷。或者,如果您啟動一個帶有尚不存在的卷的容器,Docker 會為您建立該卷。

建立卷

  1. 在**卷**檢視中,選擇**建立**按鈕。
  2. 在**新卷**模態框中,指定卷名稱,然後選擇**建立**。

要將卷與容器一起使用,請參閱使用卷

檢查卷

要探索特定卷的詳細資訊,請從列表中選擇一個卷。這將開啟詳細檢視。

**使用中的容器**選項卡顯示使用該卷的容器名稱、映象名稱、容器使用的埠號和目標。目標是容器內的一個路徑,可用於訪問卷中的檔案。

**儲存資料**選項卡顯示卷中的檔案和資料夾以及檔案大小。要儲存檔案或資料夾,請右鍵單擊檔案或資料夾以顯示選項選單,選擇**另存為...**,然後指定下載檔案的位置。

要從卷中刪除檔案或資料夾,請右鍵單擊檔案或資料夾以顯示選項選單,選擇**刪除**,然後再次選擇**刪除**以確認。

**匯出**選項卡允許您匯出卷

克隆卷

克隆卷會建立一個新卷,其中包含克隆卷中的所有資料副本。當克隆一個或多個正在執行的容器使用的卷時,容器會在 Docker 克隆資料時暫時停止,然後在克隆過程完成後重新啟動。

克隆卷

  1. 登入到 Docker Desktop。您必須登入才能克隆卷。
  2. 在**卷**檢視中,選擇要克隆的卷的**操作**列中的**克隆**圖示。
  3. 在**克隆卷**模態框中,指定**卷名稱**,然後選擇**克隆**。

刪除一個或多個卷

刪除卷會刪除該卷及其所有資料。當容器正在使用卷時,您無法刪除該卷,即使容器已停止。您必須首先停止並刪除任何正在使用該卷的容器,然後才能刪除該卷。

刪除卷

  1. 在**卷**檢視中,選擇要刪除的卷的**操作**列中的**刪除**圖示。
  2. 在**刪除卷?**模態框中,選擇**永久刪除**。

刪除多個卷

  1. 在**卷**檢視中,選中要刪除的所有卷旁邊的複選框。
  2. 選擇**刪除**。
  3. 在**刪除卷?**模態框中,選擇**永久刪除**。

清空卷

清空卷會刪除卷中的所有資料,但不會刪除卷。當清空一個或多個正在執行的容器使用的卷時,容器會在 Docker 清空資料時暫時停止,然後在清空過程完成後重新啟動。

清空卷

  1. 登入到 Docker Desktop。您必須登入才能清空卷。
  2. 在**卷**檢視中,選擇要清空的卷。
  3. 在**匯入**旁邊,選擇**更多卷操作**圖示,然後選擇**清空卷**。
  4. 在**清空卷?**模態框中,選擇**清空**。

匯出卷

您可以將卷的內容匯出到本地檔案、本地映象和 Docker Hub 中的映象,或匯出到受支援的雲提供商。當從一個或多個正在執行的容器使用的卷中匯出內容時,容器會在 Docker 匯出內容時暫時停止,然後在匯出過程完成後重新啟動。

您可以立即匯出卷安排定期匯出

立即匯出卷

  1. 登入到 Docker Desktop。您必須登入才能匯出卷。

  2. 在**卷**檢視中,選擇要匯出的卷。

  3. 選擇**匯出**選項卡。

  4. 選擇**快速匯出**。

  5. 選擇是將卷匯出到**本地或 Hub 儲存**還是**外部雲端儲存**,然後根據您的選擇指定以下附加詳細資訊。

    • **本地檔案**:指定檔名並選擇一個資料夾。
    • **本地映象**:選擇要將內容匯出到的本地映象。映象中任何現有資料都將被匯出的內容替換。
    • **新映象**:指定新映象的名稱。
    • **登錄檔**:指定 Docker Hub 倉庫。

    您必須擁有 Docker Business 訂閱才能匯出到外部雲提供商。

    選擇您的雲提供商,然後指定要上傳到儲存的 URL。請參閱您的雲提供商的以下文件,瞭解如何獲取 URL。

  6. 選擇儲存

安排卷匯出

  1. 登入到 Docker Desktop。您必須登入並擁有付費的 Docker 訂閱才能安排卷匯出。

  2. 在**卷**檢視中,選擇要匯出的卷。

  3. 選擇**匯出**選項卡。

  4. 選擇**安排匯出**。

  5. 在**重複**中,選擇匯出發生的頻率,然後根據您的選擇指定以下附加詳細資訊。

    • **每天**:指定每天備份發生的時間。
    • **每週**:指定一週中的一個或多個日期,以及每週備份發生的時間。
    • **每月**:指定每月備份發生的日期和時間。
  6. 選擇是將卷匯出到**本地或 Hub 儲存**還是**外部雲端儲存**,然後根據您的選擇指定以下附加詳細資訊。

    • **本地檔案**:指定檔名並選擇一個資料夾。
    • **本地映象**:選擇要將內容匯出到的本地映象。映象中任何現有資料都將被匯出的內容替換。
    • **新映象**:指定新映象的名稱。
    • **登錄檔**:指定 Docker Hub 倉庫。

    您必須擁有 Docker Business 訂閱才能匯出到外部雲提供商。

    選擇您的雲提供商,然後指定要上傳到儲存的 URL。請參閱您的雲提供商的以下文件,瞭解如何獲取 URL。

  7. 選擇儲存

匯入卷

您可以匯入本地檔案、本地映象或 Docker Hub 中的映象。卷中的任何現有資料都將被匯入的內容替換。當將內容匯入到一個或多個正在執行的容器使用的卷時,容器會在 Docker 匯入內容時暫時停止,然後在匯入過程完成後重新啟動。

匯入卷

  1. 登入到 Docker Desktop。您必須登入才能匯入卷。

  2. (可選)建立一個新卷以匯入內容。

  3. 選擇要匯入內容的卷。

  4. 選擇**匯入**。

  5. 選擇內容的來源,然後根據您的選擇指定以下附加詳細資訊

    • **本地檔案**:選擇包含內容的檔案。
    • **本地映象**:選擇包含內容的本地映象。
    • **登錄檔**:指定 Docker Hub 中包含內容的映象。
  6. 選擇**匯入**。

其他資源