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

相关推荐
shelby_loo4 小时前
在Ubuntu下通过Docker部署NAS服务器
服务器·ubuntu·docker
敲代码不忘补水6 小时前
Docker 启动 PostgreSQL 主从架构:实现数据同步的高效部署指南
docker·postgresql·架构·数据库架构
长天一色8 小时前
【Docker从入门到进阶】06.常见问题与解决方案 & 07.总结与资源
运维·docker·容器
iangyu13 小时前
docker常用命令
运维·docker·容器
老齐谈电商16 小时前
开源电商erp系统启航电商ERP系统centos Docker部署
docker·开源·centos
-$_$-17 小时前
【黑马点评】 使用RabbitMQ实现消息队列——1.Docker与RabbitMQ环境安装
分布式·docker·rabbitmq
芯的一天17 小时前
windows下DockerDesktop命令行方式指定目录安装
windows·docker
帅气的人12319 小时前
使用 docker-compose 启动 es 集群 + kibana
elasticsearch·docker
獨枭19 小时前
Ubuntu 通过 Docker 搭建 GitLab
ubuntu·docker·gitlab
zixingcai20 小时前
dockertop提示Failed to fetch extensions
docker