编辑 /etc/docker/daemon.json 文件:

sudo vi /etc/docker/daemon.json 

默认情况下这个配置文件是没有的,这里实际也就是新建一个,然后写入以下内容:

{
  "data-root": "/app/docker"
}

此文件还涉及默认源的设定,如果设定了国内源,那么实际就是在源地址下方加一行,写成:

{
  "registry-mirrors": ["https://***.mirror.aliyuncs.com"],
  "data-root": "/app/docker"
}

停止docker

sudo systemctl stop docker
sudo systemctl stop docker.socket

移动文件位置

sudo cp -a /var/lib/docker /app/

重启 docker 服务:

sudo systemctl start docker

再次查看 docker 信息

sudo docker info
...
Docker Root Dir: /app/docker
...

查看容器与镜像

docker ps
docker images

清空原来目录

sudo rm -rf /var/lib/docker