迁移Docker镜像与数据保存位置
需求#
使用Arm开发板跑Docker系统自代的/目录只有8G空间无法满足拉取大镜像的需求,需要将Dokcer镜像与数据单独保存再外部磁盘。
实现#
可以通过手动修改配置文件实现。
停止Docker服务
sudo service docker stop
编辑/etc/docker/daemon.json
添加如下字段
{
"data-root": "/path/to/new/docker/location"
}
# for old versions use "graph" instead "data-root" (https://docs.docker.com/config/daemon/)
迁移数据并清除原有数据(也可以等服务正常后再手动删除)
sudo rsync -aP /var/lib/docker/ /path/to/new/docker/location
sudo rm -rf /var/lib/docker
重启Docker服务并查看新的Docker Root Dir是否更新为/data/docker
sudo service docker start
sudo docker info
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架