Docker 的本地镜像存储位置取决于操作系统,以下是不同系统下的默认路径及说明:
/var/lib/docker
/var/lib/docker/overlay2/
(默认使用 overlay2
存储驱动)/var/lib/docker/image/
bash
docker info | grep "Docker Root Dir"
/var/lib/docker
(位于 Docker 的 Linux VM 中)screen
命令进入虚拟机:
bash
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
\\wsl$\docker-desktop-data\version-pack-data\community\docker\overlay2
\\wsl$\docker-desktop-data
。bash
wsl -d docker-desktop-data
ls /var/lib/docker
若需修改默认路径(例如磁盘空间不足):
1. Linux:修改 /etc/docker/daemon.json
,添加:
json
{
"data-root": "/new/path/to/docker"
}
重启 Docker 服务:
bash
sudo systemctl restart docker
2. macOS/Windows:通过 Docker Desktop 设置调整磁盘映像大小或迁移数据。
docker
命令管理(如 docker save
/docker load
)。docker system prune -a
(谨慎使用)。如有进一步需求(如迁移或备份),可提供具体场景获取详细步骤。