将图像推送到私有(private)注册表的语法是什么?
从文档中,我希望以下内容可以工作:
curl -X POST -i "http://localhost:2375/images/localhost:5000/oillio/my_app:1.0-SNAPSHOT/push"
我可以使用 CLI 来执行此操作:
docker push localhost:5000/oillio/my_app:1.0-SNAPSHOT
这工作正常。但我不知道从 API 中执行此操作的语法是什么。当我尝试上述操作时,我收到带有文本“EOF”的状态 500 响应
最佳答案
标签需要作为参数而不是在 url 中:/images/<imageName>/push?tag=<tadName>
请注意,您还需要 X-Registry-Auth
标题。
关于docker - 使用 Docker API 推送到私有(private)注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24296830/