docker - 如何增加卷 var/lib/docker/overlay2 的大小或安装到 Debian VM 中的新虚拟磁盘
问题描述
我在 Debian 9 VM 上安装了 Docker CE,我面临的问题是 var/lib/docker/overlay2 的可用大小在默认情况下受到限制,安装超过 2 个容器是不够的。
我尝试修剪,但这还不够。
我可以增加 var/lib/docker/overlay2 的大小或在 VM 上挂载一个新的虚拟磁盘并更改 var/lib/docker/overlay2 以指向新磁盘吗?
我尝试修剪,但没有奏效。我不知道如何在 VM 中安装 Debian 期间更改 var 挂载点大小,以便在安装 Debian CE 之前增加大小
解决方案
最简单的方法是使用另一个根目录:
将路径更改/etc/docker/daemon.json
为:
{
“data-root”: "/new/path"
}
然后重新启动您的 Docker 服务。
PS:如果您想使用旧图像、容器...,您需要将数据从 /var/lib/docker 移动到新位置。否则所有数据都将消失。
推荐阅读
- python - PYMC3混合模型:帮助理解多变量模型
- dialogflow-es - 来自数据库的 Dialogflow 插槽验证
- image-processing - 理解颜色如何应用于每个像素的问题
- xamarin - 在 Xamarin Forms 中关闭浏览器而无需用户交互
- c# - Asp.Net Core MVC Web 应用程序中的单元测试
- android - Kotlin GoogleMaps ClusterManager 返回的集群项目大小小于最初传递给它的项目大小
- csv - 使用 Overwrite 将 PySpark Dataframe 写入 GCS
- vue.js - 发布新的Vue应用程序版本时如何强制清除chrome中的缓存
- flutter - 如何转换为未知的通用运行时类型(C# ChangeType 等效项)
- python - beautifulsoup for loop 仅提取第一页数据