主页 > 手机  > 

在Linux系统下修改Docker的默认存储路径

在Linux系统下修改Docker的默认存储路径

在Linux系统下修改Docker的默认存储路径可以通过多种方法实现,下边是通过修改daemon.json文件方式实现

查看当前Docker存储路径 使用命令 docker info | grep "Docker Root Dir" 查看当前Docker的存储路径,默认为 /var/lib/docker

停止Docker服务

# 停止Docker服务,以确保数据一致性 sudo systemctl stop docker # 查看docker状态 sudo systemctl status docker

创建新的存储目录

sudo mkdir -p ~/data/docker # 设置权限 sudo chown -R root:root ~/data/docker sudo chmod -R 755 ~/data/docker

迁移现有数据 使用 rsync 或 mv 命令将现有数据迁移到新目录。推荐使用 rsync 以避免数据丢失

sudo rsync -aqxP /var/lib/docker/ ~/data/docker/

编辑daemon.json文件vim /etc/docker/daemon.json

{ "data-root": "~/data/docker", # 指定 Docker 使用的存储驱动程序为 VFS "storage-driver": "vfs" }

重启Docker服务

sudo systemctl restart docker # 查看docker状态 sudo systemctl status docker

验证修改 再次运行 docker info | grep "Docker Root Dir" 命令,确认存储路径已更改为新的位置。

标签:

在Linux系统下修改Docker的默认存储路径由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“在Linux系统下修改Docker的默认存储路径