如何迁移docker存储目录

Catálogo
  1. 停止所有容器

    1
    $ systemctl stop docker
  2. 迁移docker数据

    1
    2
    3
    $ mkdir -p /data/lib
    $ mv /var/lib/docker /data/lib/
    $ ls -l /data/lib/docker/
  3. 配置docker

1
2
3
4
5
$ cat /etc/docker/daemon.json 
{
"data-root": "/data/lib/docker/"
}
$ systemctl start docker
  1. 测试
1
2
$ docker info |grep -i dir
Docker Root Dir: /data/lib/docker