当前位置:论坛首页 > Linux面板 > Linux面板教程

【教程帖】修改Docker存储路径

发表在 Linux面板2024-12-11 18:08  关闭 [复制链接] 0 395

Docker的默认存储位置是/var/lib/docker,这个路径位于根文件系统下。因此,它属于/dev/mapper/centos-root挂载点,这个挂载点是根文件系统(/)的位置。

系统 / 路径一般容量比较小,例如50G,存储太多容器后很容易就把系统盘撑满,所以最好改到/home下面,这里容量会大点。

1、首先停止Docker服务
  1. sudo systemctl stop docker
复制代码


2、创建 Docker 的守护进程配置文件
  1. sudo mkdir -p /etc/docker
  2. sudo touch /etc/docker/daemon.json
复制代码


3、编辑守护进程配置文件
编辑 /etc/docker/daemon.json,添加以下内容  这里举例,实际添加为自己的路径
  1. {
  2.   "data-root": "/home/docker"
  3. }
复制代码


4、移动现有的 Docker 数据(可选)
  1. sudo mv /var/lib/docker /home/docker
复制代码


5、重新启动 Docker 服务
  1. sudo systemctl start docker
复制代码


6、检查 Docker 是否正确运行
  1. docker info | grep 'Docker Root Dir'
复制代码

这条命令应该显示出新的存储路径 /home/docker。

遇到问题欢迎加入Docker官方交流QQ群:662047798
使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表