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

相关推荐
me8321 小时前
【Linux docker】关于Docker 守护程序配置远程访问,安全认证以及idea连接。
linux·安全·docker
笑远1 小时前
AWS容器化部署指南
docker·容器·aws
me8322 小时前
【Linux docker 容器】关于想要让虚拟机在开机时候也docker自己启动,容器也自己启动,省去要自己开docker和容器
java·linux·docker·云原生·eureka
nukix3 小时前
Docker Compose 部署 steamcmd 安装奈斯服务端
java·服务器·docker
法号:吃肉4 小时前
语音识别-FunASR-docker部署-【超简洁步骤】
人工智能·docker·语音识别
敏捷利齐4 小时前
docker不停机部署
运维·docker·容器
Narutolxy17 小时前
Ubuntu 下 Docker 企业级运维指南:核心命令与最佳实践深度解析20250309
运维·ubuntu·docker
Yuanymoon19 小时前
【由技及道】镜像星门开启:Harbor镜像推送的量子跃迁艺术【人工智障AI2077的开发日志010】
java·docker·jenkins·harbor·devops
dleei21 小时前
使用docker创建gitlab仓库
前端·docker·gitlab
Hellc0071 天前
使用 Docker 部署 RabbitMQ 并实现数据持久化
docker·rabbitmq·ruby