文档
注册

配置代理登录昇腾镜像仓库

若在节点执行docker login xxx命令登录昇腾镜像仓库时,显示如下内容,表示登录失败。
root@ubuntu:~# docker login -u xxx -p xxx ascendhub.huawei.com
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get http://ascendhub.huawei.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

失败原因可能是没有配置代理,可参考如下步骤配置代理。

  1. 执行以下命令,创建docker的代理配置文件proxy.conf。
    mkdir -p /etc/systemd/system/docker.service.d
    vim /etc/systemd/system/docker.service.d/proxy.conf
  2. 在proxy.conf文件中写入以下内容,代理地址请根据实际情况填写,然后保存并退出。
    [Service]
    Environment="HTTP_PROXY=http://xxxx.xxx.xxxx.xxxx"
    Environment="HTTPS_PROXY=http://xxxx.xxx.xxxx.xxxx"
  3. 执行以下命令,打开daemon.json文件;配置docker的“insecure-registries”。
    vim /etc/docker/daemon.json
    • 如果文件中存在“insecure-registries”字段,则只需要在该字段中增加如下内容。
      ascendhub.huawei.com

      示例:

      {
         
           "insecure-registries": ["xxxxxxxxxxxxxxxx",
                                   "ascendhub.huawei.com"],
      
      }
    • 如果文件中不存在“insecure-registries”字段,需要新增“insecure-registries”字段。

      示例:

      {
      
         "exec-opts": ["native.cgroupdriver=systemd"], # 假设本行是原始/etc/docker/daemon.json文件的最后一行,增加“insecure-registries”字段后,需要在本行的“]”后跟上一个英文逗号
      
         "insecure-registries": ["ascendhub.huawei.com"]
      
      }
  4. 重启Docker服务。
    systemctl daemon-reload;
    systemctl restart docker;
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词