Docker 容器內的下載檔案預設儲存在容器的獨立檔案系統中,具體位置為/var/lib/docker/containers/[container_id]/[layer_id]/,其中container_id 是容器ID,layer_id是來源鏡像層的ID。可以透過 docker inspect 指令取得特定檔案的準確位置。
docker 下載檔案預設儲存位置
Docker 容器內的下載檔案預設儲存在容器的檔案系統中。容器的檔案系統是一個獨立的、隔離的虛擬檔案系統,與宿主機器檔案系統不同。
具體位置:
下載的檔案通常儲存在/var/lib/docker/containers/[container_id]/[layer_id]/目錄下,其中:
container_id
是容器的ID。 layer_id
是該檔案的來源映像層的 ID。 取得確切位置的指令:
可以使用下列指令取得特定檔案在容器檔案系統中的確切位置:
<code class="shell">docker inspect [container_id] | jq -r '.[0].GraphDriver.Data["/var/lib/docker/overlay2/[layer_id]/.diff"]'</code>
替換[container_id]
和[layer_id]
以取得所需資訊。
注意:
-v
標誌。 以上是docker下載的檔案在哪的詳細內容。更多資訊請關注PHP中文網其他相關文章!