1. 使用软链接
# 默认存放位置
sudo docker info | grep "Docker Root Dir"
# 停掉Docker服务
systemctl restart docker
# 停掉Docker服务
service docker stop
然后移动整个 /var/lib/docker 目录到空间不较大的目的路径。这时候启动 Docker 时发现存储目录依旧是 /var/lib/docker 目录,但是实际上是存储在数据盘 /data/docker 上了。
# 移动原有的内容
mv /var/lib/docker /data/docker
# 进行链接
ln -sf /data/docker /var/lib/docker
2.System 下创建配置文件
# 定义新的存储位置
sudo vi /etc/systemd/system/docker.service.d/docker.conf
[Service]
ExecStart=/usr/bin/dockerd --graph="/data/docker" --storage-driver=devicemapper
/data/docker 就是新的存储位置,
devicemapper 是当前 Docker 所使用的存储驱动
# 重新reload配置文件
sudo systemctl daemon-reload
# 重启docker服务
sudo systemctl start docker
签名:这个人很懒,什么也没有留下!