推荐修改配置文件来改
通过软链接修改docker数据存储目录
1、停止正在运行的docker:
systemctl stop docker
2、创建文件夹:
mkdir /data/docker
3、移动/var/lib/docker/目录到新目录中:
如果是未启动过,可以跳过 3 和 4
mv /var/lib/docker/* /data/docker
4、删除/var/lib/docker/目录:
rm -rf /var/lib/docker
5、软连接/data/docker 到 /var/lib/里:
ln -s /data/docker /var/lib/docker
6、启动docker:
systemctl start docker
修改配置文件实现
vim /etc/docker/daemon.json
增加以下配置即可
v17.05.0 之后使用 data-root,旧版本请使用 graph
{
"data-root": "/data/docker"
}
如果启动失败,参考 How To Change Docker Data Folder Configuration 进行更改