Docker 相关的文件位置取决于不同的操作系统和具体文件类型。以下是主要文件的默认存储位置:
~/.docker/
(用户配置)/etc/docker/
(系统级配置,如 daemon.json
)%USERPROFILE%\.docker\
(用户配置)C:\ProgramData\Docker\config\
(系统级配置)/var/lib/docker/
/var/lib/docker/image/
/var/lib/docker/containers/
/var/lib/docker/volumes/
/var/lib/docker/
中。screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
C:\ProgramData\Docker\
(默认路径,需启用显示隐藏文件)docker-compose.yml
通常位于项目目录中,路径由用户决定。/var/lib/docker/containers/<container-id>/<container-id>-json.log
C:\ProgramData\Docker\containers\<container-id>\<container-id>-json.log
如果磁盘空间不足,可以迁移 Docker 数据目录(以 Linux 为例):
# 停止 Docker 服务
sudo systemctl stop docker
# 复制原有数据到新路径(如 /mnt/docker)
sudo rsync -avz /var/lib/docker/ /mnt/docker/
# 修改配置文件
sudo vim /etc/docker/daemon.json
添加以下内容:
{
"data-root": "/mnt/docker"
}
重启 Docker:
sudo systemctl start docker
/var/lib/docker/
需要 sudo
权限。如果有特定文件找不到,可以进一步描述需求,我会提供更精准的路径!