Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Docker login Harbor报错解决:Error response from daemon: Get https:..

Docker login Harbor报错解决:Error response from daemon: Get https:..

作者头像
非著名运维
发布于 2022-06-22 06:59:05
发布于 2022-06-22 06:59:05
4.7K00
举报
文章被收录于专栏:非著名运维非著名运维
运行总次数:0

报错信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# docker login 192.168.2.195
Username: admin
Password: 
Error response from daemon: Get https://192.168.2.195/v2/: 
dial tcp 192.168.2.195:443: connect: connection refused

查看Docker版本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# docker version
Client: Docker Engine - Community
 Version:           19.03.8
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        afacb8b
 Built:             Wed Mar 11 01:27:04 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.8
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.17
  Git commit:       afacb8b
  Built:            Wed Mar 11 01:25:42 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.13
  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

停止harbor:

 docker-compose down -v:停止并移除整个project的所有services

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# docker-compose down -v
Stopping harbor-jobservice  ... done
Stopping nginx              ... done
Stopping harbor-ui          ... done
Stopping redis              ... done

查找docker.service所在位置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# find / -name docker.service -type f
/usr/lib/systemd/system/docker.service

修改docker.service配置文件:

 添加 --insecure-registry=192.168.2.195 配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# vim /usr/lib/systemd/system/docker.service
[Unit]
Documentation=http://docs.docker.io     //需修改
...
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

ExecStart=/usr/bin/dockerd --insecure-registry=192.168.2.195   //重要
ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT
      //需修改,根据自己的docker路径跟IP地址进行修改

ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
...
[Install]
WantedBy=multi-user.target

重启服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# systemctl daemon-reload

[root@localhost harbor]# systemctl restart docker

启动harbor:

 docker-compose up -d :构建(容器)并启动(容器)整个project的所有service

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# docker-compose up -d
Creating network "harbor_harbor" with the default driver
Creating harbor-log ... done
Creating registry           ... done
Creating redis              ... done
Creating harbor-db          ... done
Creating harbor-adminserver ... done
Creating harbor-ui          ... done
Creating nginx              ... done
Creating harbor-jobservice  ... done

查看服务:

 已经包含了 --insecure-registry=192.168.2.195 参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# ps -aux | grep docker
...
root      40719  1.4  4.8 660304 79992 ?        Ssl  01:58   0:14 /usr/bin/dockerd --insecure-registry=192.168.2.195
...

测试登录:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost harbor]# docker login 192.168.2.195
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        //登录成功

 成功登录!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 非著名运维 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
企业实战(5) Docker私有镜像仓库Harbor的部署与使用详解
 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。
非著名运维
2022/06/22
1.1K0
企业实战(5)  Docker私有镜像仓库Harbor的部署与使用详解
关于Harbor私有仓库的搭建及使用
关于Harbor私有仓库的搭建及使用
Java架构师必看
2021/06/09
2.7K0
关于Harbor私有仓库的搭建及使用
harbor搭建详解(仓库阁楼搭建效果图)
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能
全栈程序员站长
2022/08/02
7750
harbor搭建详解(仓库阁楼搭建效果图)
配置Harbor仓库本机与其他主机使用Docker login+域名连接
 在harbor本机或者其他主机可以使用docker login +域名 直接连接harbor主机仓库,不用在使用IP地址连接。
非著名运维
2022/06/22
2.5K0
Harbor离线部署
docker安装包地址:https://download.docker.com/linux/static/stable/x86_64/ docker-compose安装包地址:https://github.com/docker/compose/releases harbor安装包地址:https://github.com/goharbor/harbor/releases
范一刀
2021/09/29
1.4K0
Harbor 自建企业仓库
因为系统是 CentOS 7.3 ,内核啥的都已经是 3.10,所以不用担心内核升级的问题,一些操作啥的在 7.x 上操作也很方便。
老七Linux
2018/08/03
1.7K0
Harbor 自建企业仓库
手把手带你部署Docker私有镜像仓库Harbor v2.3.2
 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。
非著名运维
2022/06/22
1.5K0
手把手带你部署Docker私有镜像仓库Harbor v2.3.2
Docker镜像仓库Harbor之搭建及配置
哎_小羊
2018/01/02
6.9K0
Docker镜像仓库Harbor之搭建及配置
Harbor仓库部署
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能
行 者
2023/10/20
3840
docker基础:私库系列:再探Harbor:(4) https方式的私库管理
在前面的介绍中,缺省使用了http的方式,而考虑安全的角度,容器的仓库在生产环境中往往被设定为https的方式,而harbor将这些证书的创建和设定都进行了简单的集成,这篇文章来看一下在harbor下如何使用https的方式。
全栈程序员站长
2022/09/09
4060
Docker搭建MySQL主从复制
2.2.4 先启动容器(为了复制配置文件)(这种做法显得多余,但是Docker不是很精通的我没想到更好的办法,请各位大神指导)
用户7353950
2022/05/10
6230
Docker搭建MySQL主从复制
企业级Docker私有仓库之Harbor部署(http)
部署环境 Centos7.3 x64 docker-ce-17.06.0 docker-compose-1.15.0 Python-2.7.5(系统默认) Docker及Docker-compose安装 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce
程序员同行者
2018/06/22
1.1K0
Docker安装harbor仓库、更改端口、跨服务器访问
添加如下配置: –insecure-registry 192.168.2.4:自己的端口
gang_luo
2020/08/13
4.7K0
Docker安装harbor仓库、更改端口、跨服务器访问
Docker镜像私有仓库
在Docker中,当我们执行 docker pull xxx 的时候 ,它实际上是从 hub.docker.com 这个地址去查找,这就是 Docker 公司为我们提供的公共仓库。在工作中,我们不可能把企业项目 push 到公有仓库进行管理。所以为了更好的管理镜像,Docker 不仅提供了一个中央仓库,同时也允许我们搭建本地私有仓库。
星哥玩云
2022/09/15
3.6K0
Harbor介绍与企业级私有Docker镜像仓库搭建
Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。
踏歌行
2020/10/15
2.5K0
Harbor介绍与企业级私有Docker镜像仓库搭建
Docker 部署Registry私有仓库+Harbor私有仓库
有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一 个本地仓库供私人使用。 两种不同的搭建Docker私有仓库的方法,都必须要基于一个Docker服务器上,相比较而言,Harbor功能更强大些。 之前详细写过Registry私有仓库的搭建方法,这里的Registry只是有一点配置不一样而已,若要搭建Registry私有仓库,最好结合:Docker 镜像的创建与构建私有库,对比其不一样的地方,选择适合自己的。
小手冰凉
2020/08/05
2.5K0
Docker 部署Registry私有仓库+Harbor私有仓库
Harbor镜像仓库远程同步
Harbor镜像仓库远程同步
Java架构师必看
2021/06/09
1.9K0
Harbor镜像仓库远程同步
这就是你日日夜夜想要的docker!!!---------Harbor私有仓库
是多个容器同时跑起来的服务 所以必须要装docker compose Harbor是VMware公司的开源级的企业级DockerRegistry(仓库)项目,项目地址为 https://github.com/vmware/harbor. Harbor的目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。 Harbor以docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成,以及审计日志(Auditlogging)等企业用户需求的功能,同时还原生支持中文。 Harbor的每个组件都是以Docker容器的形式构建的,使用docker-compose来对它进行部署。用于部署Harbor的docker-compose模板位于/usr/local/bin/harbor/docker-compose.yml(自定义)
不吃小白菜
2020/09/25
1.5K0
这就是你日日夜夜想要的docker!!!---------Harbor私有仓库
企业实战(6)修改Harbor镜像仓库默认存储路径
Docker与Docker Engine部署:https://blog.csdn.net/qq_44895681/article/details/105540702
非著名运维
2022/06/22
1.4K0
企业实战(6)修改Harbor镜像仓库默认存储路径
docker-企业级镜像仓库harbor
 Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求。
yuezhimi
2020/09/30
6280
docker-企业级镜像仓库harbor
相关推荐
企业实战(5) Docker私有镜像仓库Harbor的部署与使用详解
更多 >
交个朋友
加入HAI高性能应用服务器交流群
探索HAI应用新境界 共享实践心得
加入架构与运维学习入门群
系统架构设计入门 运维体系构建指南
加入架构与运维工作实战群
高并发系统设计 运维自动化实践
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档