0%

修改Docker默认存储路径

默认情况下,Docker的默认数据路径为**/var/lib/docker**, 一般系统分区存储空间比较小,所以长期使用Docker情况下,建议将默认路径进行调整。

查看默认路径

1
2
3
4
5
# docker info

# docker info | grep 'Root Dir'

Docker Root Dir: /var/lib/docker

创建数据目录

1
mkdir -p /data/docker_data

修改

/usr/lib/systemd/system/docker.service

1
2
3
4
vim /usr/lib/systemd/system/docker.service

#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker_data

重启服务

1
2
systemctl daemon-reload
systemctl restart docker

验证

1
2
3
# docker info | grep 'Root Dir'

Docker Root Dir: /data/docker_data