搭建harbor时,docker login报错 https on 8.8.8.8:53: no such host
网上也有类似错误,原因却不同,分享一下,给同样问题的人一个提示
我的域名是https://hub.fc.com,错误信息如下:
[root@harbor harbor]# docker login https://hub.fc.com
Username: admin
Password:
Error response from daemon: Get https://hub.fc.com/v2/: Get https://https//hub.fc.com/service/token?account=admin&client_id=docker&offline_token=true&service=harbor-registry: dial tcp: lookup https on 8.8.8.8:53: no such host
错误原因,此处多了https://
cd /usr/local/harbor
vi harbor.cfg
# 错误内容如下
hostname = https://hub.fc.com
图片展示
问题处理 -----harbor目录下操作
# 删除 https//
hostname = hub.fc.com
# 停止容器并删除全部镜像,我这里只有harbor相关容器镜像,慎用
docker-compose down
# 重载生效
./prepare
# 开启所有容器
docker-compose up -d
# 登录成功
[root@harbor harbor]# docker login https://hub.fc.com
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded