docker login : x509: certificate signed by unknown authority

一. 背景

docker login 登录harbor镜像仓库报错.

bash 复制代码
[root@master01 sloth]# docker login docker.harbor.master01.com
Username: bigdata
Password:
Error response from daemon: Get https://docker.harbor.master01.com/v2/: x509: certificate signed by unknown authority
[root@master01 sloth]#

二. 解决方式

  1. 修改docker配置文件, 将访问的镜像仓库地址加入到docker的/etc/docker/daemon.json配置中. 新增参数 insecure-registries.
bash 复制代码
[root@master01 sloth]# more /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "insecure-registries": ["docker.harbor.master01.com", "要忽略的image仓库请求地址"]
}
  1. 重启docker服务

systemctl restart docker

  1. 登录
bash 复制代码
[root@master01 sloth]# docker login   docker.harbor.master01.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
[root@master01 sloth]#
相关推荐
努力搬砖的咸鱼3 小时前
Kubernetes 核心对象详解:Pod、Deployment、Service
微服务·云原生·容器·架构·kubernetes
会飞的土拨鼠呀5 小时前
kubectl 常用命令
k8s
hanyi_qwe6 小时前
Kubernetes 集群调度 【K8S (五)】
云原生·容器·kubernetes
༺๑Tobias๑༻7 小时前
K8S简易实现快速部署HTTPS方法
容器·https·kubernetes
-dcr7 小时前
53.k8s的pod管理
云原生·容器·kubernetes
可爱又迷人的反派角色“yang”10 小时前
K8s(六)
linux·运维·云原生·容器·kubernetes
运维小贺20 小时前
Kubernetes之Deployment无状态控制器
云原生·容器·kubernetes
lisanmengmeng1 天前
cephfs 在k8s挂载文档
云原生·容器·kubernetes
会算数的⑨1 天前
K8S 学习笔记——核心概念与工作机制(二)
笔记·学习·kubernetes
运维成长记1 天前
关于k8s和harbor脚本安装的一系列操作
云原生·容器·kubernetes