Windows上的Docker:如何增加卷大小?

问题描述 投票:0回答:1

我正在使用Linux容器在Windows上运行Docker,没有docker-compose。我创建了一个要挂载到我的容器上的卷:

docker volume create my_volume

我的容器正在运行时,它会用数据填充该卷。用约2.369 GB(通过命令docker system df -v检索的值)填充该卷后,该卷已满,并且容器无法再在其上写(错误消息:“磁盘上没有剩余空间”)。

是否有增加卷的空间或在创建时指定其大小的方法?

请注意,主机具有更多的可用磁盘空间(大约80GB)。

此外,出于性能方面的考虑,我不想将主机的目录挂载到容器。

windows docker volume
1个回答
0
投票

可以使用

-opt o = size =
选项在创建时指定卷大小。请注意,这需要设置其他选项(
-opt device =
-opt type =

例如,以下示例创建一个名为my_volume的tmpfs卷,大小为60 GB:

码头工人卷创建--opt类型= tmpfs --opt设备= tmpfs --opt o =大小= 60000000000 my_volume

参考:https://docs.docker.com/engine/reference/commandline/volume_create/

注意:在Windows上,看起来大小后缀(m,g,k)会被忽略,因此大小以字节为单位。

© www.soinside.com 2019 - 2024. All rights reserved.