Volume 延伸 - 子目錄創建指定
| 2025-9-24
字數 344閱讀時間 1 分鐘
當您將卷掛載到容器時,可以使用 --mount 標誌的 volume-subpath 引數指定要使用的卷的子目錄。您指定的子目錄必須在您嘗試將其掛載到容器之前存在於卷中;如果它不存在,掛載將失敗。
如果您只想與容器共享卷的特定部分,指定 volume-subpath 會很有用。例如,假設您有多個正在執行的容器,並且您希望將每個容器的日誌儲存在共享卷中。您可以在共享卷中為每個容器建立一個子目錄,並將該子目錄掛載到容器中。
以下示例建立一個 logs 卷,並在該卷中初始化子目錄 app1 和 app2。然後,它啟動兩個容器,並將 logs 卷的一個子目錄掛載到每個容器。此示例假定容器中的程序將其日誌寫入 /var/log/app1 和 /var/log/app2
透過這種設定,容器將其日誌寫入 logs 卷的不同子目錄中。容器無法訪問其他容器的日誌。
Loading...
目錄