Docker 修改默认存储位置

docker的默认存储位置在 /var/lib/docker

  1. 首先将数据移动到新路径
cp -a /var/lib/docker /home/cralor/docker_home

最好是在docker安装之后就修改存储位置,可将原数据进行备份。

 
2. 编辑 /etc/docker/daemon.json 配置文件,不存在需手动创建
内容如下:

{
  "registry-mirrors": ["http://docker.mirrors.ustc.edu.cn"],
  "data-root": "/home/cralor/docker_home"
}

第一行是配置的国内源,第二行为数据存储位置。
官网配置地址:https://docs.docker.com/engine/reference/commandline/dockerd/


3. 重新加载配置,重启docker服务。

systemctl daemon-reload
systemctl restart docker

4.查看修改已生效
[cralor@HE ~]$ docker info | grep -i dir
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
 Docker Root Dir: /home/cralor/docker_home
posted @   cralor  阅读(151)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示