默认配置
配置文件路径:/etc/docker/
默认docker数据路径:/var/lib/docker/
修改docker数据路径
1、停止docker服务
systemctl stop docker
如果报错:Warning: Stopping docker.service, but it can still be activated by:
docker.socket,
则继续:
systemctl stop docker.socket
2、修改配置文件
修改/etc/docker/daemon.json,若该文件不存在,则创建它。
将以下内容复制粘贴到文件中,并将其中的“/data/docker”替换成实际的数据路径:
{
"data-root": "/data/docker"
}
保存并关闭配置文件。
3、启动docker服务
systemctl start docker
4、测试验证
docker info | grep 'Docker Root Dir'
若输出的结果是新的目录,则说明修改成功。
!!!注意:不能直接将其他服务器的docker数据目录拷贝过来,然后直接修改当前服务器的docker数据地址为拷贝过来的目录,启动时报错!经测试,把它自己的目录移到另一个位置,然后修改为相应的数据目录,这是可以的。