通过docker image安装jfrog容器注册表的问题

时间:2020-08-06 00:35:41

标签: docker artifactory jfrog-container-registry

我目前正在尝试通过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 –未找到。

我正在Windows的docker上,希望对此进行测试。有什么想法我做错了吗?

1 个答案:

答案 0 :(得分:1)

Artifactory内部体系结构已更改,并且有针对Artifactory及其UI的单独微服务。这是通过JFrog路由器完成的,该路由器侦听端口 8082

如果遵循the Docker installation文档,您会发现还需要公开端口 8082

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

您还可以断开端口8081并仅坚持使用8082。 8081允许直接访问Artifactory(绕过jfrog路由器),以在高负载系统上获得更好的性能。