【问题标题】:How can I increase the size of volume var/lib/docker/overlay2 or mounted to a new Virtual Disk in a Debian VM如何增加卷 var/lib/docker/overlay2 的大小或安装到 Debian VM 中的新虚拟磁盘
【发布时间】:2019-08-04 18:36:22
【问题描述】:
我在 Debian 9 VM 上安装了 Docker CE,
我面临的问题是 var/lib/docker/overlay2 的可用大小在默认情况下是有限的,安装超过 2 个容器是不够的。
我尝试修剪,但还不够。
我可以增加 var/lib/docker/overlay2 的大小或在 VM 上挂载一个新的虚拟磁盘,然后将 var/lib/docker/overlay2 更改为指向新磁盘吗?
我尝试修剪但没有奏效。
我不知道如何在VM中安装Debian期间更改var挂载点大小,以便在安装Debian CE之前增加大小
【问题讨论】:
标签:
docker
debian
docker-volume
【解决方案1】:
最简单的方法是使用另一个根目录:
将/etc/docker/daemon.json中的路径改为:
{
“data-root”: "/new/path"
}
然后重启你的 Docker 服务。
PS:如果您想使用旧图像、容器...,您需要将数据从 /var/lib/docker 移动到新位置。否则所有数据都将消失。