docker login 錯誤harbor-registry: dial tcp: lookup https on 8.8.8.8:53: no such host

搭建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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章