Docker版本17。
默认情况下Docker会使用/var/lib/docker,此目录会放镜像好容器及卷的信息,有时候,我们想换到其它目录,而不是此目录下,那么怎么处理呢?
实际使用过程中,发现服务器/var目录的磁盘大小只有8G,而/data目录则是100G,所有我想让Docker使用/data而不是/var,我们修改/etc/docker/daemon.json,如下List-1所示,使用graph来指定让docker使用/data/var/lib/docker作为工作空间:
List-1
{
"live-restore": true,
"bip": "xxx.xxx.xxx.xxx/x",
"dns": ["xxx.xxx.xxx.xxx"],
"storage-driver":"overlay",
"graph": "/data/var/lib/docker",
"registry-mirrors": ["http://dockerg.paas.x"],
"insecure-registries": ["xxx"]
}
改了之后,要让系统重新加载配置,并重启docker:
List-2
sudo systemctl daemon-reload
sudo systemctl restart docker
(adsbygoogle = window.adsbygoogle || []).push({});