导航

harbor

Posted on 2021-04-23 17:09  杨彬Allen  阅读(171)  评论(0)    收藏  举报

装完harbor后,我们来试一下从服务器A连接harbor,提示:Error response from daemon: Get https://172.20.67.135:8858/v2/: http: server gave HTTP response to HTTPS client

 

原因分析:

       docker registry未采用https服务,而客户端docker使用https请求push所致

解决方法:

       docker客户端将https请求更改为http请求, 将以下配置添加到 /etc/docker/daemon.json 中,如果没有daemon.json文件,就新增一个。同时写如以下配置

{ "insecure-registries":["172.20.67.135:8858"] }

注意: 该配置是配置在docker客户端,让docker客户端以不安全的http请求访问docker registry,ip以及端口填写的是提供服务容器的ip以及端口。

增加配置文件后,重启docker服务

service docker restart

 

Harbor常用的基本命令

本地打一个tag

 

往harbor推送镜像

 

 

在harbor上能看到对应的镜像