Среда:
- Macbook Pro: 10.13.6 (17G65) High Sierra
- Рабочий стол Docker: 2.4.0.0
- Docker Engine: 19.03.13
- Браузер: Chrome версии 87.0.4280.88 (официальная сборка) (x86_64)
Я не могу запустить веб-приложение JFrog Container Registry. Я выполнил инструкции на их веб-сайте здесь, чтобы запустить локальный докер-контейнер. Когда я впервые подключаюсь к http://127.0.0.1:8081/artifactory
, я вижу такую анимацию загрузки:
Затем он автоматически перенаправляется на http://127.0.0.1:8082/ui
и выдает ошибку:
"This site can’t be reached. 127.0.0.1 refused to connect."
Если я пытаюсь перейти к http://127.0.0.1:8081/artifactory
, он просто возвращается к http://127.0.0.1:8082/ui
и снова терпит неудачу. Я пробовал использовать инкогнито и другие браузеры с тем же результатом
Я пробовал несколько docker run
вариантов, но самый простой из них:
$docker run --name JCR -d -p 8081:8081 -v /Users/username/git/artifactory/docker-registry:/var/opt/jfrog/artifactory docker.bintray.io/jfrog/artifactory-jcr:latest
Я проверил контейнер докеров, он работает и прослушивает разные порты:
$ netstat -tulpn | grep LISTEN
tcp 0 0 127.0.0.1:8091 0.0.0.0:* LISTEN 3693/java
tcp 0 0 127.0.0.1:8070 0.0.0.0:* LISTEN 3562/node
tcp 0 0 127.0.0.1:8040 0.0.0.0:* LISTEN 3693/java
tcp 0 0 0.0.0.0:8045 0.0.0.0:* LISTEN 3693/java
tcp 0 0 127.0.0.1:8046 0.0.0.0:* LISTEN 3274/jf-router
tcp 0 0 127.0.0.1:8047 0.0.0.0:* LISTEN 3274/jf-router
tcp 0 0 127.0.0.1:8015 0.0.0.0:* LISTEN 3693/java
tcp 0 0 127.0.0.1:8049 0.0.0.0:* LISTEN 3274/jf-router
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 3693/java
tcp 0 0 127.0.0.1:8086 0.0.0.0:* LISTEN 3422/jf-metadata
tcp6 0 0 :::8082 :::* LISTEN 3274/jf-router
ОБНОВИТЬ
Это сработало при использовании приведенной ниже команды запуска докера (новый URL-адрес изображения докера)
docker run -d --name artifactory -p 8082:8082 -p 8081:8081 -v /Users/username/git/artifactory/docker-registry:/var/opt/jfrog/artifactory releases-docker.jfrog.io/jfrog/artifactory-jcr:latest