将Artifactory云配置为私有Docker注册表
我使用下面的方法在人工云中配置私有Docker注册表。 我已经使用v2api和强制身份验证从UI配置了Docker注册表 现在让我们跳过反向代理配置。我正试图直接调用artifactory来验证它是否有效:将Artifactory云配置为私有Docker注册表,artifactory,docker-registry,Artifactory,Docker Registry,我使用下面的方法在人工云中配置私有Docker注册表。 我已经使用v2api和强制身份验证从UI配置了Docker注册表 现在让我们跳过反向代理配置。我正试图直接调用artifactory来验证它是否有效: curl --user test:test --connect-timeout 5 http://myaccountname-docker-dockerv2-local.artifactoryonline.com/artifactory/api/docker/dockerv2-local/v
curl --user test:test --connect-timeout 5 http://myaccountname-docker-dockerv2-local.artifactoryonline.com/artifactory/api/docker/dockerv2-local/v2/_ping
注:
- 测试-用户名和密码
- myaccountname-我在人工云中的帐户名
- dockerv2 local-创建的docker注册表存储库(以人工符号表示)
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
404找不到
404找不到
nginx
我尝试使用:
- myaccountname.artifactoryonline.com-结果相同
- myaccountname.artifactoryonline.com:8080
- myaccountname-docker-dockerv2-local.artifactoryonline.com:8080
- myaccountname.artifactoryonline.com:8081
- myaccountname-docker-dockerv2-local.artifactoryonline.com:8081
我花了很多时间来找出这个问题的根本原因。我需要你们的帮助,伙计们
你能告诉我我做错了什么吗?如何修复它?或者至少给我一个方向看看。你在使用Artifactory Online吗?然后你应该确保你有dockerv2本地存储库,然后你应该使用-docker-dockerv2-local.artifactoryonline.com/访问它:当你尝试推送时,输出是什么:-docker-dockerv2-local.artifactoryonline.com/?@Shikloshi我尝试了格式-.artifactoryonline.com/ubuntu:最新的,我得到的是“错误:未找到ubuntu图像”@Shikloshi-顺便说一句,“设置我”“Docker的信息严重不足。您是否在使用Artifactory Online?然后你应该确保你有dockerv2本地存储库,然后你应该使用-docker-dockerv2-local.artifactoryonline.com/访问它:当你尝试推送时,输出是什么:-docker-dockerv2-local.artifactoryonline.com/?@Shikloshi我尝试了格式-.artifactoryonline.com/ubuntu:最新的,我得到的是“错误:未找到图像ubuntu”@Shikloshi-顺便说一句,Docker的“设置我”信息严重不足。