记录 | 修改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

相关推荐
VIP_CQCRE6 小时前
给团队搭一个 AI 工作台:Open WebUI 接入 Ace Data Cloud 实战
docker·ai·rag·open webui·ace data cloud
程序员老赵9 小时前
Docker 部署 Portainer CE:轻松搭建容器管理平台
docker·容器·开源
TTATTC10 小时前
Gmail、Drive、日历共用一套命令:gws 如何在运行时把 Discovery 文档编译成 CLI
docker·开源
大侠归来10 小时前
Docker 部署 Dolibarr:从零开始的完整指南
运维·docker·容器
七月吃橘子11 小时前
WSL2+Docker+Ollama,本地部署大模型实践(Qwen1.8b)
运维·docker·容器
做运维的阿瑞12 小时前
Docker常见故障全方位排查指南
运维·docker·云原生·容器
木子欢儿12 小时前
Zabbix 7.4 Alpine 版 Docker Compose 部署
android·运维·docker·容器·zabbix
打工仔折腾 AI13 小时前
极空间用 Docker 部署 Photopea:网页版 PS 的私有化实践
运维·后端·python·docker·容器·langchain·ai agent 实战
工具人555513 小时前
Docker 最新超详细版教程
运维·docker·容器