Docker 区块 IP

问题描述 投票:0回答:1

我尝试在我们的网络中使用 docker,但它们似乎阻止了国家/地区。

n由于Docker是一家美国公司,我们必须遵守美国的出口管制法规。为了遵守这些规定,我们现在屏蔽位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚的所有 IP 地址。如果您不在这些城市、国家或地区之一并且被阻止,请联系 https://support.docker.com ” 无法在本地找到图像“kadirahq/meteord:latest” docker:来自守护进程的错误响应:解析 HTTP 403 响应正文时出错:无效字符 '<' looking for beginning of value: "

403 Forbidden

由于Docker是一家美国公司,我们必须遵守美国的出口管制法规。为了遵守这些规定,我们现在屏蔽位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚的所有 IP 地址。如果您不在这些城市、国家或地区之一并且被阻止,请联系 https://support.docker.com ”。 请参阅“docker run --help”。

我的国家/地区未列在被阻止的国家/地区中,似乎他们的 IP 更正错误。

有人知道他们使用哪种 IP 更正服务吗?或者我该怎么办?

docker geolocation ip2location
1个回答
0
投票

如果您居住在伊朗等受限制的地区,docker 将无法工作并可能会生成相关消息。

这是消息

由于Docker是一家美国公司,我们必须遵守美国的出口管制法规。为了遵守这些规定,我们现在屏蔽位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚的所有 IP 地址。如果您不在这些城市、国家或地区之一并且被阻止,请联系 https://support.docker.com “。请参阅‘docker run --help

由于 * docker 公司限制伊朗,我们有两个选择。

使用镜像注册表

使用镜像代替默认的 docker 注册表

$ cat /etc/docker/daemon.json 
{
        "registry-mirrors": ["https://registry.docker.ir"]
}

systemctl daemon-reload
systemctl restart docker
    

如果它不起作用,请使用 docker 代理

设置代理

$ cat /etc/systemd/system/docker.service.d/https-proxy.conf
[Service]
Environment="HTTP_PROXY=http://192.168.5.35:8119"
Environment="HTTPS_PROXY=http://192.168.5.35:8119"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"


$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
© www.soinside.com 2019 - 2024. All rights reserved.