Ubuntu 16调整docker数据路径:

注:docker默认数据路径为/var/lib/docker,占用的系统盘空间,我们需要改为/space/docker,迁到数据盘下。

先按正常安装docker

systemctl stop docker

rsync -av --progress /var/lib/docker /space/

vi /etc/systemd/system/multi-user.target.wants/docker.service

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/space/docker

:wq

Ubuntu 14.04是在/etc/default/docker里添加

DOCKER_OPTS="-g /space/docker"

重启docker服务:

/etc/init.d/docker restart

CentOS7路径为:/usr/lib/systemd/system/docker.service

systemctl daemon-reload

systemctl start docker

docker images (确认原来的image都在)

rm -rf /var/lib/docker

systemctl restart docker