首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个云区域可以最快的时间推进对接图像?

哪个云区域可以最快的时间推进对接图像?
EN

Stack Overflow用户
提问于 2020-04-04 14:12:07
回答 2查看 96关注 0票数 1

TLDR如何知道云中哪个区域离码头枢纽最近?

详细信息从我的本地主机,我的网络是超级缓慢的推进码头形象到码头枢纽。

我的解决办法是使用云机器来实现docker image push,希望那里的互联网会更快。

所以我的问题是云上哪个区域离码头中心最近,我可以选择吗?

我的谷歌搜索结果没有多大帮助

附注:我还在devops姐妹网站这里上询问

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-07 02:59:00

引用自John Humphreys - w00te 's 回答 in DevOps的姐妹堆叠溢流站点

从云实例中,只需推送到停靠中心;您将自动被路由到最佳位置。

票数 0
EN

Stack Overflow用户

发布于 2020-04-04 19:15:19

registry服务器的hub.docker.com主机名

如果您的问题是公共服务器hub.docker.com,那么它就是注册表有地址 registry-1.docker.io

A-records of registry.docker.io

您可以使用dignslookup找到实际的DNS dig

代码语言:javascript
复制
nslookup -type=A registry.docker.io                                                                                                                           6.66 Dur  23:22:32 
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
registry.docker.io      canonical name = registry-1.docker.io.
Name:   registry-1.docker.io
Address: 52.206.192.146
Name:   registry-1.docker.io
Address: 52.87.94.70
Name:   registry-1.docker.io
Address: 52.55.198.220
Name:   registry-1.docker.io
Address: 54.152.200.115
Name:   registry-1.docker.io
Address: 54.164.50.37
Name:   registry-1.docker.io
Address: 52.2.169.2
Name:   registry-1.docker.io
Address: 52.202.253.107
Name:   registry-1.docker.io
Address: 52.201.142.14
代码语言:javascript
复制
 dig +short registry.docker.io A                                                                                                                              
registry-1.docker.io.
54.210.105.17
3.210.179.11
3.224.11.4
54.164.50.37
3.221.133.86
100.24.246.89
3.209.173.81
54.174.39.59

地理定位的ipinfo

工具用于IP地理定位,让我们使用ipinfo

例如,它最近的Cloudflare服务器的ipinfo

代码语言:javascript
复制
curl ipinfo.io/1.1.1.1                                                                                                                                                  {
  "ip": "1.1.1.1",
  "hostname": "one.one.one.one",
  "city": "Haymarket",
  "region": "New South Wales",
  "country": "AU",
  "loc": "-33.8661,151.2040",
  "org": "AS13335 Cloudflare, Inc.",
  "postal": "2000",
  "timezone": "Australia/Sydney",
  "readme": "https://ipinfo.io/missingauth"
}

利用cityhostname提取jq

因为ipinfoJSON格式返回答案,所以我们可以解析它。jq是完成这类任务的工具。

代码语言:javascript
复制
curl -s ipinfo.io/54.210.105.17 | jq -r '{city:.city, host:.hostname}'
{
  "city": "Virginia Beach",
  "host": "ec2-54-210-105-17.compute-1.amazonaws.com"
}

所有registry服务器最近的城市

让我们尝试为所有已解析的服务器找到最近的城市:

代码语言:javascript
复制
for addr in $(dig +short registry-1.docker.io A); do
  curl -s ipinfo.io/$addr | jq -r '{city:.city, host:.hostname}'; 
done
{
  "city": "Virginia Beach",
  "host": "ec2-3-209-173-81.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-54-210-105-17.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-100-24-246-89.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-3-224-11-4.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-54-164-50-37.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-3-221-133-86.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-3-210-179-11.compute-1.amazonaws.com"
}
{
  "city": "Virginia Beach",
  "host": "ec2-54-174-39-59.compute-1.amazonaws.com"
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61029378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档