Debian Docker存儲配置主要涉及存儲目錄和存儲驅動,具體操作如下:
查看當前存儲信息
使用 docker info
命令查看存儲根目錄(默認 /var/lib/docker
)和存儲驅動(默認 overlay2
)。
修改存儲目錄
sudo systemctl stop docker
。/mnt/docker-data
):sudo cp -r /var/lib/docker/* /mnt/docker-data/
。/etc/docker/daemon.json
,添加 "data-root": "/mnt/docker-data"
。sudo systemctl daemon-reload && sudo systemctl start docker
。存儲驅動配置
Debian默認使用 overlay2
驅動,通常無需手動修改。若需調整,可在 daemon.json
中指定 "storage-driver"
(如 devicemapper
),但需注意不同驅動的兼容性和性能差異。
其他存儲方式
docker volume create
或 docker run -v
創建,數據存儲在主機指定路徑或內存中。docker run -v /host/path:/container/path
直接掛載主機目錄。注意:修改存儲目錄前需確保新路徑有足夠空間,且操作前備份重要數據。存儲驅動選擇需謹慎,非必要場景不建議隨意更改。