Не удалось запустить изображение Docker JFrog Artifactory - PullRequest
0 голосов
/ 28 июня 2018

Я использую JFrog Artifactory OSS Docker image version 6.0.0 для создания хранилища в Amazon Linux. Проблема, с которой я столкнулся, заключается в том, что Артефактория не подходит. Контейнер 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 голосов
/ 28 июня 2018

Одна из целей master.key - убедиться, что сервер Artifactory не подключен к БД другого сервера Artifactory. При запуске нового сервера Artifactory это означает, что с чистой БД он создает master.key. В вашем случае похоже, что вы пытаетесь подключиться к БД, которая уже обслуживала другой сервер Artifactory.

Следовательно, вам необходимо скопировать master.key (доступный в $ ARTIFACTORY_HOME / etc / security /) с сервера Artifactory, который использовал эту БД.

В случае, если это новая установка, вам необходимо подключиться к чистой БД.

0 голосов
/ 28 июня 2018

Это может быть связано с медлительностью вашего докера.

На моем локальном компьютере, когда я запускаю:

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

загружает все за 27 секунд (Core i5 4-го поколения, 8 ГБ ОЗУ, без SSD)

...