docker 的默认数据目录为: /var/lib/docker

修改 docker 的默认数据有利于手动进行数据管理,防止某个挂载点 full disk

1. 停止 docker 服务

# yum 安装
# 非 yum 安装可以手动 ps -ef | grep docker then kill pid
systemctl stop docker

 

2. 编辑 /etc/docker/daemon.json

# root 用户不需要加 sudo
sudo
vim /etc/docker/daemon.json

 

3. 添加:  "graph": "/path/to/your/docker"

{
    "graph": "/data/docker"
}

 

4. 将 /var/lib/docker 中的数据移动到 /path/to/your/docker (optional, 如果需要迁移旧数据,就执行这一步)

 

5. 重启docker服务