artifactory pro注册表docker图像

时间:2016-02-17 17:43:36

标签: ssl nginx docker artifactory

我正在尝试使用artifactory-registry docker镜像的30天试用版来评估docker存储库以供我们内部使用。我正在关注文档https://www.jfrog.com/confluence/display/RTF/Running+with+Docker

运行docker镜像后,我可以在端口8081上访问UI,但是当我尝试推送图像时出现以下错误 “普通的HTTP请求已发送到HTTPS端口”

继承人如何部署图像

sudo docker pull mysql
sudo docker tag mysql localhost:5002 / mysql
sudo docker push localhost:5002 / mysql

此外,文档说明可以在以下URL上访问artifactory

http://localhost/artifactory
http://localhost:8081/artifactory
https://localhost:5000/v2(已映射到http://localhost:8081/artifactory/api/docker/docker-remote/v2
https://localhost:5001/v1(已映射到http://localhost:8081/artifactory/api/docker/docker-prod-local/v1
https://localhost:5002/v1(已映射到http://localhost:8081/artifactory/api/docker/docker-dev-local/v1
https://localhost:5001/v2(已映射到http://localhost:8081/artifactory/api/docker/docker-prod-local/v2
https://localhost:5002/v2(已映射到http://localhost:8081/artifactory/api/docker/docker-dev-local/v2

但是我得到404试图访问任何https网址

我错过了什么?

1 个答案:

答案 0 :(得分:0)

这似乎是NGINX配置问题(如here所述),未向Artifactory转发HTTPS请求。

更改配置以转发您的请求应解决您的问题。