我收到错误Java堆空间错误。我在互联网上搜索,找到了添加
的解决方案-Dsonar.ce.javaOpts = -Xmx2048m -Dsonar.web.javaOpts = -Xmx2048m
在我的docker上,这解决了我的问题。这是完整的命令
docker run -d --name sonarqube -p 9000:9000 sonarqube -Dsonar.ce.javaOpts=-Xmx2048m -Dsonar.web.javaOpts=-Xmx2048m
但是当我尝试在docker composer上添加它时,出现错误
[FATAL tini(10)] exec Dsonar.ce.javaOpts = -Xmx2048m -Dsonar.web.javaOpts = -Xmx2048m失败:没有这样的文件或目录
version: '2'
services:
postgresql:
image: 'bitnami/postgresql:latest'
environment:
- ALLOW_EMPTY_PASSWORD=yes
- POSTGRESQL_USER=bn_sonarqube
- POSTGRESQL_DATABASE=bitnami_sonarqube
- POSTGRESQL_PASSWORD=bitnami1234
volumes:
- /path/to/postgresql-persistence:/bitnami
sonarqube:
image: bitnami/sonarqube:latest
depends_on:
- postgresql
ports:
- '80:9000'
environment:
- SONARQUBE_DATABASE_USER=bn_sonarqube
- SONARQUBE_DATABASE_NAME=bitnami_sonarqube
- SONARQUBE_DATABASE_PASSWORD=bitnami1234
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- /path/to/sonarqube-persistence:/bitnami
command :
- Dsonar.ce.javaOpts=-Xmx2048m -Dsonar.web.javaOpts=-Xmx2048m
我输入错误 命令: -Dsonar.ce.javaOpts = -Xmx2048m -Dsonar.web.javaOpts = -Xmx2048m
也许我在这里错过了一些东西。我是docker composer的新手。希望有人能帮助我找出解决方案。谢谢