温馨提示×

docker在ubuntu上的存储怎么设置

小樊
48
2025-09-08 18:12:17
栏目: 云计算

在Ubuntu上设置Docker存储可通过以下方式操作:

1. 修改默认存储路径

  • 停止Docker服务sudo systemctl stop docker
  • 迁移数据:将/var/lib/docker目录内容移动到新路径(如/mnt/docker),可使用rsync -aP /var/lib/docker/ /mnt/docker/
  • 修改配置文件:编辑/etc/docker/daemon.json,添加"data-root": "/mnt/docker"(注意不同Ubuntu版本可能需用"graph"替代"data-root")。
  • 重启服务sudo systemctl start docker,验证路径是否生效:docker info | grep "Docker Root Dir"

2. 使用软链接(临时方案)

  • 移动/var/lib/docker到新路径后,创建软链接:sudo ln -sf /新路径/docker /var/lib/docker

3. 配置存储驱动(可选)

若需更改存储驱动(如从overlay2改为aufs),在daemon.json中添加:

{"storage-driver": "aufs"} 

需注意驱动兼容性,修改后重启Docker。

4. 验证配置

通过docker info查看Docker Root Dir确认存储路径是否正确。

注意:修改存储路径前建议备份数据,避免误操作导致数据丢失。

参考来源:

0