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