【解決】Error response from daemon: Get "https://xxx.xx.xx.xxx/v2/": x509: certificate signed by unknown authority
登陸私有harbor時報錯如下:
docker login xxx.xx.xx.xxx
Username: xxxx
Password: xxxx
Error response from daemon: Get "https://xxx.xx.xx.xxx/v2/": x509: certificate signed by unknown authority
原因大概是docker默認支持https的協議,而私有庫是http的協議。
windows桌面系統可以在Settings->Docker Engine裏配置以下代碼,xxx.xx.xx.xxx是自己私有庫的地址。
{
"insecure-registries":[
"xxx.xx.xx.xxx"
]
}
mac桌面可以在Preferences–>Docker Engine裏配置以下代碼,xxx.xx.xx.xxx是自己私有庫的地址。
{
"insecure-registries":[
"xxx.xx.xx.xxx"
]
}
centos系統,可以修改 /etc/docker/daemon.json,也是新增如下代碼。
{
"insecure-registries":[
"xxx.xx.xx.xxx"
]
}
我的windows桌面是配在這裏
配置完後再登錄就可以了