记录 | 修改docker存储路径

系统盘只有40G,有时docker镜像会占据大量的存储空间,于是想把docker的默认存储位置改成挂载的数据盘。docker的默认存储位置未为:/var/lib/docker

更改dokcer的默认存储位置

通过dokcer info命令可以看到dokcer默认的存储目录是:

bash 复制代码
Docker Root Dir: /var/lib/docker

修改:

cd /etc/systemd/system/multi-user.target.wants或者cd /usr/lib/systemd/system

总之通过locate找到docker.service在哪里就去哪里

bash 复制代码
vim docker.service
bash 复制代码
ExecStart=/usr/bin/dockerd --graph=/data/docker_containers --storage-driver=overlay --registry-mirror=https://jxus37ad.mirror.aliyuncs.com

意思是在 ExecStart 后面紧接着加上下面的:

# --graph=/data/docker_containers:docker新的存储位置

# --storage-driver=overlay : 当前docker所使用的存储驱动

注:存储驱动貌似不改也会变成overlay

重启:

bash 复制代码
systemctl daemon-reload
systemctl restart docker

# 若是在wsl中,可以使用 sudo service docker restart

查看新变化:

bash 复制代码
docker info 

Docker Root Dir: /data/docker_containers

相关推荐
Stara05113 小时前
DeepSeek-OCR私有化部署—从零构建OCR服务环境
计算机视觉·docker·ocr·transformers·vllm·deepseek·光学符号识别
熊文豪4 小时前
Docker 缓存优化:通过 cpolar 内网穿透服务远程管理 Redis
redis·缓存·docker·cpolar
计算机小手15 小时前
快速搭建一个 GitHub 开源项目导航网站,提供便捷的信息抓取、智能摘要、分类管理功能
经验分享·docker·github·开源软件
wuxuanok18 小时前
Debug —— 部署微服务中微服务的配置文件及本地注册Nacos没问题但部署到Docker中就注册失败
docker·微服务·架构
曦樂~18 小时前
【Docker】Dockerfile自定义镜像
运维·docker·容器
胡斌附体18 小时前
docker desktop 限制wsl使用内存空间
docker·docker desktop·wsl·卡死·限制内存占用·限制内存
拾心2118 小时前
【云运维】Kubernetes安装(基于 Docker + Calico)
运维·docker·kubernetes
Caster_Z18 小时前
Windows环境安装Docker
运维·docker·容器
不老刘18 小时前
使用 Docker Compose 一键更新:深入理解 docker-compose pull 的适用场景
docker·容器·eureka·cline
百***071818 小时前
IDEA+Docker一键部署项目SpringBoot项目
spring boot·docker·intellij-idea