默认情况下,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
|