前言


在实际使用中,服务器可能由于空间的原因,会额外挂载盘,但是Docker的默认安装目录可能不在额外大容量的盘内,所以造成大容量的盘空空如也,其他盘符怨声载道。

在安装Docker后,可以通过下面命令查看具体位置:

1
2
[root@lemonlzy ~]# sudo docker info | grep Dir
Docker Root Dir: /var/lib/docker

更改安装目录


如果docker是1.12或以上的版本(这里仅针对Docker1.12以上版本),可以修改(或新建)/etc/docker/daemon.json文件,如果没有该文件则手动创建即可,在其中加入 "graph": "/data/docker"/data/docker为目标存储目录位置,如有需要自行调整),然后重启Docker即可:

1
2
3
4
vim /etc/docker/daemon.json 
{
"graph": "/data/docker"
}

再次查看Docker安装目录是否更改成功:

1
2
[root@lemonlzy ~]# sudo docker info | grep Dir
Docker Root Dir: /data/docker