summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Mikulicic <mkm@cesanta.com>2015-05-29 00:58:49 +0200
committerMarko Mikulicic <mkm@cesanta.com>2015-05-29 00:58:49 +0200
commite96ebf8c98579b1429b59aaaffc851675162eea1 (patch)
tree5098c938d710acd25d75d3675565cdfdd44a38d5
parentbe73aaf5401faf5ca64911fb6664036c7b7ec61b (diff)
downloaddocker-py-e96ebf8c98579b1429b59aaaffc851675162eea1.tar.gz
Fix pinging an unauthenticated v2 registry
-rw-r--r--docker/utils/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/docker/utils/utils.py b/docker/utils/utils.py
index e4a3c9e..b2834ad 100644
--- a/docker/utils/utils.py
+++ b/docker/utils/utils.py
@@ -129,7 +129,9 @@ def ping(url):
except Exception:
return False
else:
- return res.status_code < 400
+ # We don't send yet auth headers
+ # and a v2 registry will respond with status 401
+ return res.status_code == 401 or res.status_code < 400
def _convert_port_binding(binding):