JFrog Artifactory Docker映像无法启动

时间:2018-06-28 09:56:41

标签: java amazon-web-services docker artifactory jfrog-mission-control

我正在使用JFrog Artifactory OSS Docker映像版本6.0.0在Amazon Linux中创建存储库。我面临的问题是Artifactory没有出现。 docker容器启动了,但是我验证了本地主机日志,它显示错误为

java.lang.RuntimeException: master.key file is missing - timed out while waiting for master.key after 60 seconds. Please provide it manually`

java.lang.IllegalStateException: Artifactory home not initialized`

但是localhost日志的起始行显示

org.apache.catalina.core.ApplicationContext.log Using artifactory.home at '/opt/jfrog/artifactory' resolved from: System property

由于我是JFrog Artifactory的新手,因此非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

master.key的目的之一是确保Artifactory服务器未连接到另一Artifactory服务器的DB。 启动新的Artifactory服务器时,这意味着使用干净的DB,它将创建master.key。就您而言,您似乎正在尝试连接到已经为另一台Artifactory服务器提供服务的数据库。

因此,您需要从使用此数据库的Artifactory服务器复制master.key(可在$ ARTIFACTORY_HOME / etc / security /上获得)。

如果这是新设置,则需要连接到干净的数据库。

答案 1 :(得分:0)

这可能是由于您的Docker主机运行缓慢所致。

在我的本地计算机上,当我触发时:

docker run --name artifactory -p 8081:8081 docker.bintray.io/jfrog/artifactory-oss:6.0.0

它可以在27秒内加载所有内容(Core i5第4代,8GB RAM,无SSD)