我已经将 Docker 安装在无法访问互联网的主机上。但是,我们确实需要访问 Docker 中心内可用的容器映像。幸运的是,我将能够内部请求 Docker 主机具有对 Docker 中心的适当访问权限。问题是,我不知道要请求什么,即需要在我们的防火墙上打开哪些端口等。有人能帮我提供这些信息吗?
答案1
Docker Hub 使用 Amazon Elastic Load Balancer。因此,它没有固定的 IP 地址,并且可以随时更改 IP。您必须将所有 IP 范围列入白名单https://ip-ranges.amazonaws.com/ip-ranges.json为该us-east-1
地区提供一个开始。
(请注意,这些 IP 范围还随着 AWS 购买/配置更多 IP 空间,它会定期更改。)
就端口而言,我认为是 443。