1

我目前正在尝试通过 docker 映像安装 Jfrog 容器注册表,并且它在安装后到达 ui 时出错。我的安装过程如下

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 for windows 上,希望对此进行测试。任何想法我做错了什么?

4

1 回答 1

1

Artifactory 内部架构发生了变化,Artifactory 及其 UI 有单独的微服务。这是通过侦听端口8082的 JFrog 路由器完成的。

如果您遵循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 路由器)以在高负载系统上获得更好的性能。

于 2020-08-06T04:47:40.090 回答