我有以下设置:
nginx proxy1 {https} - > nginx proxy2 {https}在其他机器上 - > docker registry。
我尝试过运行一些泊坞命令,如登录和推/拉等。
docker login命令工作正常。
docker push命令未按预期工作(获得400错误)
这些是ngnix1上的日志。
“PATCH / V2 /库/ nginx_alpine /斑点/上传/ 796ac2aa-299d-414F-a3b6-e81bfc3e3e0c _STATE = P0FQyDvs3vbxP8hwIVtC9CA_o1TqOYhyGxOSW_0Zsp17Ik5hbWUiOiJsaWJyYXJ5L25naW54X2FscGluZSIsIlVVSUQiOiI3OTZhYzJhYS0yOTlkLTQxNGYtYTNiNi1lODFiZmMzZTNlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMTgtMDYtMDdUMjM6NDM6MDcuOTgwMDMzNTM4WiJ9 HTTP / 1.1?” 400 271 “ - ”“搬运工/ 18.03.1-CE去/ GO1。 9.5 git-commit / 9ee9f40 kernel / 4.9.87-linuxkit-aufs os / linux arch / amd64 UpstreamClient(Docker-Client / 18.03.1-ce \ x5C(darwin \ x5C))“” - “
所有的GET,POST和HEAD调用似乎都运行良好。但是,PATCH请求总是在nginx1上抛出400。
任何帮助都将不胜感激。