Проблемы при установке реестра контейнеров jfrog через изображение docker - PullRequest
1 голос
/ 06 августа 2020

В настоящее время я пытаюсь установить реестр контейнера Jfrog через образ docker, и он вызывает ошибки, как только он достигает пользовательского интерфейса после установки. Мой процесс установки выглядит следующим образом:

docker pull docker.bintray.io/jfrog/artifactory-jcr:latest
docker run --name artifactory -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-jcr:latest

Я перехожу к localhost:8081/artifactory и после установочного изображения он перенаправляется на localhost:8082/ui/ и показывает, что страница не найдена. Я не уверен, почему порт меняется, я просмотрел документацию по установке и ничего не сказал об изменении порта. изменение порта обратно на 8081 просто показывает HTTP-статус 404 - не найден.

Я на docker для windows, хочу проверить это. Есть идеи, что я делаю не так?

1 Ответ

1 голос
/ 06 августа 2020

Внутренняя архитектура Artifactory изменилась, и есть отдельные микросервисы для Artifactory и его пользовательского интерфейса. Это делается через маршрутизатор JFrog, который прослушивает порт 8082 .

Если вы следуете документации Docker по установке , вы можете увидеть, что вам также необходимо предоставить порт 8082 .

docker run --name artifactory -d -p 8081:8081 -p 8082:8082 docker.bintray.io/jfrog/artifactory-jcr:latest

Вы также можете удалить порт 8081 и придерживаться только 8082. 8081 обеспечивает прямой доступ к Artifactory (минуя маршрутизатор jfrog) для повышения производительности в системах с высокой нагрузкой.

...