Fail yang dimuat turun dalam bekas Docker disimpan dalam sistem fail bebas kontena secara lalai Lokasi khusus ialah /var/lib/docker/containers/[container_id]/[layer_id]/, dengan container_id ialah ID kontena dan layer_id. ialah lapisan imej sumber. Lokasi sebenar fail tertentu boleh diperolehi melalui arahan inspect docker.
Lokasi storan lalai fail muat turun docker
Muat turun fail dalam bekas Docker disimpan dalam sistem fail bekas secara lalai. Sistem fail kontena ialah sistem fail maya bebas yang terpencil, yang berbeza daripada sistem fail hos.
Lokasi khusus:
Fail yang dimuat turun biasanya disimpan dalam direktori /var/lib/docker/containers/[container_id]/[layer_id]/, di mana:
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
layer_id
ialah ID lapisan imej sumber fail. [container_id]
dan [layer_id] untuk mendapatkan maklumat yang diperlukan. 🎜🎜🎜Nota: 🎜🎜🎜🎜Volume lalai bekas Docker tidak disimpan dalam sistem fail bekas melainkan dipasang secara eksplisit atau menggunakan bendera -v
. 🎜🎜Sistem fail bekas akan dimusnahkan selepas bekas itu dipadamkan, jadi fail yang dimuat turun tidak akan kekal pada hos. 🎜🎜Boleh menggunakan volum Docker atau pelekap asli untuk mengekalkan data dalam bekas. 🎜🎜Atas ialah kandungan terperinci Di manakah fail yang dimuat turun oleh docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!