我最近尝试在苹果芯片上的docker容器中运行本地Jira实例。
我在数据库中使用Postgres(也尝试了mariaDB)和我在GitHub上找到的Jira的arm图像。然而,每当我编写docker设置时,我都会遇到一个错误500“写入数据库配置文件时出错”Jira和DB容器似乎都启动良好。
我猜数据库可能无法访问,但我不知道如何检查。
TLDR:我如何检查我的数据库是否可以访问我的Jira容器,或者如何修复Jira“错误写入数据库配置文件”中的错误500
下面是我正在使用的撰写文件:
services:
jira:
dchevell/jira-software-arm64
#image: ghcr.io/eugenmayer/jira:${JIRA_VERSION}
depends_on:
- db
container_name: jirasoftwarevomeugen
volumes:
- jiradata:/var/atlassian/jira
ports:
- '80:8080'
environment:
- 'JIRA_DATABASE_URL=postgresql://jira@db/jiradb'
- 'JIRA_DB_PASSWORD=jellyfish'
- 'CATALINA_OPTS= -Xms256m -Xmx1g'
- 'JIRA_PROXY_NAME='
- 'JIRA_PROXY_PORT='
- 'JIRA_PROXY_SCHEME='
# need for the wait-for-db statement
- 'JIRA_DB_HOST=db'
- 'JIRA_DB_PORT=5432'
db:
image: postgres
hostname: postgresql
volumes:
- postgresqldata:/var/lib/postgresql/data
environment:
- 'POSTGRES_USER=jira'
- 'POSTGRES_PASSWORD=jellyfish'
- 'POSTGRES_DB=jiradb'
- 'POSTGRES_ENCODING=UTF8'
- 'POSTGRES_COLLATE=C'
- 'POSTGRES_COLLATE_TYPE=C'
# uncomment this to run against mysql
# db:
# image: mariadb:10.3
# hostname: mysql
# volumes:
# - mysqldata:/var/lib/mysql
# environment:
# - 'MYSQL_ROOT_PASSWORD=verybigsecretrootpassword'
# - 'MYSQL_DATABASE=jiradb'
# - 'MYSQL_USER=jira'
# - 'MYSQL_PASSWORD=jellyfish'
volumes:
jiradata:
external: false
postgresqldata:
external: false
mysqldata:
external: false
newdb:
external: false
当Jira启动时,它会尝试将配置文件写入Jira数据目录。如果您安装的目录不能被Jira用户写入,就会出现这种类型的问题。
您可能想要调查您所选择的图像中Jira用户的UID: GID,然后旋转一个独立容器来运行shell(它也挂载jiradata容器),将挂载的目录chown-R
挂载到正确的user: group(如果不是您所期望的),然后尝试重新启动Jira。
问题内容: 我正在使用Apache POI(XSSF API)来读取xlsx文件。当我尝试读取file.i时出现以下错误: 码: 请帮助我解决此问题。 谢谢 问题答案: 该错误告诉您POI找不到OOXML文件的核心部分,在这种情况下为内容类型部分。您的文件不是有效的OOXML文件,更不用说有效的.xlsx文件了。不过,这是一个有效的zip文件,否则您将遇到较早的错误 Excel可以真正加载该文件吗
问题内容: 我使用spring-data-redis版本1.7.0.M1和jedis版本2.8.0 并使用【redisTemplate.opsForValue()。get(“ foo”)】进行测试 抛出异常 使用spring-data-redis 1.7.0.M1时如何配置redis-cluster? 问题答案: 基本上,所需要做的只是在中设置群集节点的初始集合,并将其提供给或。 spring启动
如何在我的macOS Big Sur上安装最新版本的GCC。我使用的是Visual Studio Code 1.60版,我想使用它运行C程序。我尝试使用自制软件安装GCC,但它一直给我错误。 当我输入路径为 /opt/homebrew/Cellar/gcc/11.2.0/bin 结果: zsh: 权限被拒绝: /opt/homebrew/Cellar/gcc/11.2.0/bin 许可有什么问题?
遵照https://doc.omnetpp.org/omnetpp/InstallGuide.pdf的指示 OMNeT 版本 - omnetpp-5.6.2 设备-MacBook Air M1(MacOS Big Sur版本11.4) 遇到以下问题。 $.setenv - $./配置 - 配置:错误:Qtenv找不到qmake -可能它不在路径中或者有一些奇怪的名称(测试的名称是:qmake qm
Spring Data ES 3.2.0.M1仍然使用旧的而不是 Spring Data ES 3.2.0.M1支持高级REST客户端,请参阅添加对Java高级REST客户端的支持。我添加了Spring Data ES 3.2.0。M1到SB2应用程序: 但是,仍然使用了。有两种迹象表明:启动时的例外情况: 调用ElasticsearchTemplate时出现异常stacktrace 是否有任何配
我刚买了新的M1 MacBook,当我尝试执行“sudo apt get install docker”时,我得到以下错误: “操作无法完成。找不到支持APT的Java运行时。有关安装Java的信息,请访问http://www.Java.com。” 我已经有了用于ARM64的azul jdk-11,并且调用了echo$JAVA_HOME和Java--version。 有什么想法吗?
本文向大家介绍mysql 5.7.5 m15 winx64安装配置图文教程,包括了mysql 5.7.5 m15 winx64安装配置图文教程的使用技巧和注意事项,需要的朋友参考一下 距离上次安装MySQL已经过去好久了,win7 64位下如何安装配置mysql-5.7.5-m15-winx64?。其实步骤就这些,有可能会忘记。简单记录一下吧。(参考了一些网络上的博客。) 1.mysql-5.7
我所做的就是打开拉链,当我试图打开Android Studio时,它立即崩溃。我在码头上看到图标最多两秒钟,然后它就崩溃了。 我还尝试了使用最新的金丝雀构建,并得到了相同的结果。我查过了,很明显JDK和它捆绑在一起,所以我不需要提前安装。 我绝对使用运行macOS蒙特雷测试版的macOS的M1/ARM版本。 追溯错误非常长,我无法确定问题出在哪里,我也不确定我是否应该真的把整件事发布出去。我感到困