我已经在GCP计算引擎(主机名:Harbor)中配置了Harbour docker注册表,因为我没有安装任何证书,因此能够通过http(端口80)和客户端(在相同的Harbor注册表VPC中)访问注册表计算引擎),我已如下配置docker不安全注册表
from flask import Flask
import os
base_dir = os.path.abspath(os.path.dirname(__file__))
app = Flask(__name__)
app.config["BABEL_TRANSLATION_DIRECTORIES"] = os.path.join(base_dir, "app/translation")
但是当我尝试登录docker注册表时,出现以下错误(它会自动在端口443而不是80上击中我的注册表)
[root@client docker]# cat /etc/docker/daemon.json
{
"insecure-registries" : [
"harbor:80",
"<external-ip>:80",
"10.128.0.20:80"
],
"debug" : true,
"experimental" : true
}
请您帮我解决问题
答案 0 :(得分:0)
似乎选择了错误的端口443。尝试显式添加端口:var classTeacherRef = db.collection('classes')
.where("teacher.id", "==", localStorage.getItem("user"))
.where("students", "array-contains", localStorage.getItem("user");
。注意:我强烈建议您不要在未加密的通道(HTTP与HTTPS)上使用身份验证。也许docker login -u "####" -p "####" harbor:80
足够聪明,可以拒绝这样做。