【发布时间】:2018-06-11 01:12:26
【问题描述】:
尝试命令时:
docker pull alpine
我收到以下错误
拉取镜像配置错误:Get https://dseasb33srnrn.cloudfront.net/registry-v2/docker/registry/v2/blobs/sha256/e2/e21c333399e0aeedfd70e8827c9fba3f8e9b170ef8a48a29945eb7702bf6aa5f/data?Expires=1514733515&Signature=VxGVBTpdVnoFQYVSYjf-xOAYENczOPcAp7BZsxEZI6EyoiRgvKsOmxFkb7MgCMau~yVa59uHJcdq5KmCWKD6G3Cnsr2V2CdXrEIZ~P-Kt-74m8LKsjbTzw2yw~ABuLOs5c7OI9-2LFB5XOrFjgBaDUKPGDpyWsLMLz7QAh-vNrM_&Key-Pair-Id=APKAJECH5M7VWIS5YZ6Q: dial tcp 218.248.255.164:443: i/o timeout
docker --version 是 17.09.1-ce, build 19e2cf6。 docker-compose --version 是 1.17.1, build 6d101fb。从 OSX El Capitan 尝试这些命令。
有人建议将 DNS 服务器更改为公共 DNS 可以解决这个问题,但也没有用。
【问题讨论】:
-
尝试ping这个主机
https://dseasb33srnrn.cloudfront.net,它工作正常吗? -
@mohammed 不,它不起作用。
-
您的
docker-machine版本是什么? github.com/docker/for-mac/issues/1132,你看过了吗? -
好的,那么你可以说这是
Docker问题,这是DNS 问题(因为主机响应我的ping,意味着问题出在你的DNS 设置中)。我会发布一个答案。
标签: docker dns docker-compose dockerfile docker-machine