返回顶部

docker占用空间太大,迁移一些东西到容量充足的盘

如果只想将 Docker 镜像、容器日志或数据卷等文件存储到其他路径,可以通过 docker 的挂载机制或符号链接来实现。

步骤 1:移动镜像存储目录

你可以将镜像存储目录/var/lib/docker/images移动到新磁盘路径,例如 ``/mnt/docker/images`

# 停止 Docker 服务
sudo systemctl stop docker

# 创建新的存储路径
sudo mkdir -p /mnt/docker/images

# 将原有镜像目录的内容迁移到新目录
sudo rsync -aP /var/lib/docker/images/ /mnt/docker/images/

# 在原目录创建符号链接
sudo ln -s /mnt/docker/images /var/lib/docker/images
步骤 2:将 Docker 容器卷存储目录迁移

你也可以将容器卷 /var/lib/docker/volumes 移到新的路径

# 创建新路径
sudo mkdir -p /mnt/docker/volumes

# 将原有数据迁移
sudo rsync -aP /var/lib/docker/volumes/ /mnt/docker/volumes/

# 创建符号链接
sudo ln -s /mnt/docker/volumes /var/lib/docker/volumes

步骤 3:重启 Docker 服务
sudo systemctl start docker

posted @ 2025-01-21 17:11  十方央丶  阅读(220)  评论(0)    收藏  举报