登录出错

  1. 提示 server gave HTTP response to HTTPS client

    说明平台没有配置 HTTPS。需要给 Docker 配置 insecure-registries , Linux 可参考如下步骤:

    1. 编辑 /etc/docker/daemon.json 文件,rootless 模式下的用户编辑 ~/.config/docker/daemon.json 文件, 如果不存在则新建一个。

      加入以下内容:

      {
        "insecure-registries": [
           "docker-user.example.com:30080"
        ]
      }
      
    2. 运行 sudo systemctl reload docker,rootless 模式下的用户运行 systemctl --user reload docker, 使配置生效。

    其他操作系统可参考官方文档:https://docs.docker.com/registry/insecure/#deploy-a-plain-http-registry

  2. 提示域名无法解析,如 lookup docker-user.example.com on 127.0.0.53:53: no such host

    首先确保镜像仓库地址已经换成了平台显示的地址,而不是文档中的示例。

    如果平台显示的地址无法解析,需要咨询管理员如何配置 /etc/hosts 文件。