Nexus v3.x作为Docker容器运行。
我设置了一个1TB磁盘空间的Ubuntu虚拟机。但是,容器似乎只使用了180G(来自df -h
或du -sh
),并且已经用完了空间。因此我甚至无法登录。我如何设置容器使用的磁盘空间量?
我最初创建了卷。
$ docker volume create --name nexus-data
字符串
我这样做是为了启动容器
$ docker run -d -p 8081:8081 --memory 16g --name nexus -v nexus-data:/nexus-data sonatype/nexus3
型
我基本上遵循了Sonatype Nexus3 Docker: sonatype/nexus3底部的步骤。我怎么能让Nexus使用,比如说500 GB的总磁盘空间?
2条答案
按热度按时间0pizxfdo1#
最后,docker日志消息导致了一个帮助(连同一些谷歌搜索)。我能够通过这个解决它(但在我的情况下,我只有8GB的卷):
字符串
还要检查文件系统类型,有一些属性用于docker卷限制。
zqdjd7g92#
只需将参数-Dstorage.diskCache.diskFreeSpaceLimit=16384传递给java即可